diff --git a/404.html b/404.html index 14533ed0..41f30a30 100644 --- a/404.html +++ b/404.html @@ -4,6 +4,6 @@ Ori Randomizer Wiki - Ori Randomizer Wiki -
Loading...
+
Loading...
diff --git a/_nuxt/content/db-b29b778c.json b/_nuxt/content/db-b29b778c.json new file mode 100644 index 00000000..3c18ba5d --- /dev/null +++ b/_nuxt/content/db-b29b778c.json @@ -0,0 +1 @@ +{"_env":"NODEJS","_serializationMethod":"normal","_autosave":false,"_autosaveInterval":5000,"_collections":[{"name":"items","unindexedSortComparator":"js","defaultLokiOperatorPackage":"js","_dynamicViews":[],"uniqueNames":[],"transforms":{},"rangedIndexes":{},"_data":[{"slug":"_index","title":"Ori WotW Randomizer wiki","sidebarTitle":"Home","toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{"type":"element","tag":"a","props":{"href":"https://discord.com/invite/SUS57PWWnA","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ori Speedrunning Discord"}]},{"type":"text","value":" or the "},{"type":"element","tag":"a","props":{"href":"https://discord.gg/sfUr8ra5P7","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Randomizer Development Discord"}]},{"type":"text","value":"."}]}]},"text":"\nWelcome to the Ori and the Will of the Wisps Randomizer wiki!\n\nIt includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds.\n\nThe tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game.\n\nIf something is unclear or you need further help, don't hesitate to ask on Discord. Either the [Ori Speedrunning Discord](https://discord.com/invite/SUS57PWWnA) or the [Randomizer Development Discord](https://discord.gg/sfUr8ra5P7).","dir":"/","path":"/_index","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976631},"$loki":1},{"slug":"how-to-start","title":"How to start","toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After "},{"type":"element","tag":"nuxt-link","props":{"to":"/installation"},"children":[{"type":"text","value":"installing the randomizer"}]},{"type":"text","value":", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":" from where you will be able to do everything you need in order to play the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{"type":"element","tag":"a","props":{"href":"https://wotw.orirando.com/seedgen","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". For beginners, we recommend to play with the Moki "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/presets"},"children":[{"type":"text","value":"preset"}]},{"type":"text","value":" and the All Wisps "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/goals"},"children":[{"type":"text","value":"goal"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"Alt+L"}]},{"type":"text","value":" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/logic-helper"},"children":[{"type":"text","value":"In Logic filter"}]},{"type":"text","value":" which will show you every item you can collect with the skills you have. You can also read the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"paths section of the seed generation"}]},{"type":"text","value":" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{"type":"element","tag":"a","props":{"href":"https://discord.com/invite/SUS57PWWnA","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ori speedrunning Discord"}]},{"type":"text","value":" or the "},{"type":"element","tag":"a","props":{"href":"https://discord.gg/sfUr8ra5P7","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"randomizer development Discord"}]},{"type":"text","value":" if you need help with something!"}]}]},"text":"\nAfter [installing the randomizer](/installation), you can start Ori and the Will of the Wisps Randomizer.exe which will open a [Launcher](/features/launcher) from where you will be able to do everything you need in order to play the randomizer.\n\nFirstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator [here](https://wotw.orirando.com/seedgen). For beginners, we recommend to play with the Moki [preset](/seedgen/presets) and the All Wisps [goal](/seedgen/goals).\n\nAfter generating your seed, the game should be launching. When you reach the main menu, you can try to press [Alt+L](/features/special-commands) which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer.\n\nInstead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer.\n\nOnce the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the [In Logic filter](/features/logic-helper) which will show you every item you can collect with the skills you have. You can also read the [paths section of the seed generation](/seedgen/paths) to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the [Ori speedrunning Discord](https://discord.com/invite/SUS57PWWnA) or the [randomizer development Discord](https://discord.gg/sfUr8ra5P7) if you need help with something!\n","dir":"/","path":"/how-to-start","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976656},"$loki":2},{"slug":"installation","title":"Installation","toc":[{"id":"prerequisites","depth":2,"text":"Prerequisites"},{"id":"download","depth":2,"text":"Download"},{"id":"windows","depth":3,"text":"Windows"},{"id":"linux","depth":3,"text":"Linux"},{"id":"steam","depth":2,"text":"Steam"},{"id":"windows-store","depth":2,"text":"Windows Store"},{"id":"after-installation","depth":2,"text":"After installation"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"prerequisites"},"children":[{"type":"element","tag":"a","props":{"href":"#prerequisites","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Prerequisites"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"download"},"children":[{"type":"element","tag":"a","props":{"href":"#download","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Download"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"windows"},"children":[{"type":"element","tag":"a","props":{"href":"#windows","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Download and install the latest setup executable from "},{"type":"element","tag":"a","props":{"href":"https://wotw.orirando.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"our website"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"linux"},"children":[{"type":"element","tag":"a","props":{"href":"#linux","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Linux"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install "},{"type":"element","tag":"a","props":{"href":"https://flathub.org/apps/com.usebottles.bottles","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Bottles"}]},{"type":"text","value":" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, download the latest application from "},{"type":"element","tag":"a","props":{"href":"https://wotw.orirando.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"our website"}]},{"type":"text","value":", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"steam"},"children":[{"type":"element","tag":"a","props":{"href":"#steam","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Steam"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/settings"},"children":[{"type":"text","value":"settings"}]},{"type":"text","value":" if needed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"windows-store"},"children":[{"type":"element","tag":"a","props":{"href":"#windows-store","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows Store"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/settings"},"children":[{"type":"text","value":"the settings"}]},{"type":"text","value":" and activate the Use Windows Store option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"after-installation"},"children":[{"type":"element","tag":"a","props":{"href":"#after-installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"After installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check out the "},{"type":"element","tag":"nuxt-link","props":{"to":"/how-to-start"},"children":[{"type":"text","value":"How to start"}]},{"type":"text","value":" page for suggestions on how to generate and start your first seed!"}]}]},"text":"\n## Prerequisites\n\nThe Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine).\n\n## Download\n\n### Windows\n\nDownload and install the latest setup executable from [our website](https://wotw.orirando.com/)\n\nBecause the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing.\n\n### Linux\n\nInstall [Bottles](https://flathub.org/apps/com.usebottles.bottles) using Flatpak, and launch it at least once, no further setup is required inside Bottles.\n\nThen, download the latest application from [our website](https://wotw.orirando.com/), and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically.\n\n## Steam\n\nSince the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your [settings](/features/settings) if needed.\n\n## Windows Store\n\nThe randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open [the settings](/features/settings) and activate the Use Windows Store option.\n\n## After installation\n\nCheck out the [How to start](/how-to-start) page for suggestions on how to generate and start your first seed!\n","dir":"/","path":"/installation","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976679},"$loki":3},{"slug":"plando","title":"Plandomizer","toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{"type":"element","tag":"a","props":{"href":"https://docs.google.com/document/d/1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU/edit","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Header Documentation"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://dl.dropboxusercontent.com/s/is8324jbdkwk6fk/ItsDangerousToGoAlone.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"It's Dangerous To Go Alone"}]},{"type":"text","value":" by Sirius, a high difficulty challenge"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://bluespheres.weebly.com/chaos.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Chaos"}]},{"type":"text","value":" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://bluespheres.weebly.com/fireball.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Fireball"}]},{"type":"text","value":" by CosmicAngel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://bluespheres.weebly.com/kaizo.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Kaizo"}]},{"type":"text","value":" by CosmicAngel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://bluespheres.weebly.com/time-act-1.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Time (Act 1)"}]},{"type":"text","value":" by CosmicAngel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://drive.google.com/drive/folders/15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Milktown"}]},{"type":"text","value":" by Justepic"}]},{"type":"text","value":"\n"}]}]},"text":"\nA plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges.\n\nYou need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the [Header Documentation](https://docs.google.com/document/d/1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU/edit).\n\nHere is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :\n- [It's Dangerous To Go Alone](https://dl.dropboxusercontent.com/s/is8324jbdkwk6fk/ItsDangerousToGoAlone.zip) by Sirius, a high difficulty challenge \n- [Chaos](https://bluespheres.weebly.com/chaos.html) by CosmicAngel, completely randomizes your skills every time you collect a new pickup\n- [Fireball](https://bluespheres.weebly.com/fireball.html) by CosmicAngel\n- [Kaizo](https://bluespheres.weebly.com/kaizo.html) by CosmicAngel \n- [Time (Act 1)](https://bluespheres.weebly.com/time-act-1.html) by CosmicAngel\n- [Milktown](https://drive.google.com/drive/folders/15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing) by Justepic\n","dir":"/","path":"/plando","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976684},"$loki":4},{"slug":"sidebar","sidebar":["/","/features","/installation","/how-to-start","/seedgen","/tutorials","/plando"],"dir":"/","path":"/sidebar","extension":".yaml","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976684},"$loki":5},{"slug":"_index","title":"Features","toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"paths sections of the seed generation"}]},{"type":"text","value":".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"page-list","props":{"by-path":"/features","deep":""},"children":[{"type":"text","value":"\n"}]}]},"text":"\nThe main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree.\n\nThe item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the [paths sections of the seed generation](/seedgen/paths).\nThis mod also adds other functionality to the game. Click on the links below to learn more about them.\n\n\n","dir":"/features","path":"/features/_index","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976689},"$loki":6},{"slug":"changing-version","title":"Changing randomizer versions","tags":["feature"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The randomizer has its own set of versions, separated from the game itself. It is possible to change which version of the randomizer you are using, including pre-released versions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the home page of the launcher, it will inform you if a new update is available on the top right and you will have the choice of installing it by clicking on the Install Upate button or launching your seed directly and playing on your current version of the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since Version 2.0 of the randomizer, it is also possible to downgrade version by hovering a version patch note on the home page and clicking on the Downgrade button which will appear on the lower right part of the patch note."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to update to prerelease version, you have to first "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/settings#developer-tools"},"children":[{"type":"text","value":"enable the developer tools"}]},{"type":"text","value":" in the settings and enable the Update to prerelease versions option. Once this option is enabled, the prerelease will appear on the home page, just like the stable versions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When switching from stable to prelease version and vice versa, be careful about the server host set in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/settings#developer-tools"},"children":[{"type":"text","value":"developer tools"}]},{"type":"text","value":". If playing on a stable version, you should set it as wotw.orirando.com and to dev.wotw.orirando.com if playing on a prerelease version."}]}]},"text":"\nThe randomizer has its own set of versions, separated from the game itself. It is possible to change which version of the randomizer you are using, including pre-released versions.\n\nOn the home page of the launcher, it will inform you if a new update is available on the top right and you will have the choice of installing it by clicking on the Install Upate button or launching your seed directly and playing on your current version of the randomizer.\n\nSince Version 2.0 of the randomizer, it is also possible to downgrade version by hovering a version patch note on the home page and clicking on the Downgrade button which will appear on the lower right part of the patch note.\n\nIn order to update to prerelease version, you have to first [enable the developer tools](/features/settings#developer-tools) in the settings and enable the Update to prerelease versions option. Once this option is enabled, the prerelease will appear on the home page, just like the stable versions.\n\nWhen switching from stable to prelease version and vice versa, be careful about the server host set in the [developer tools](/features/settings#developer-tools). If playing on a stable version, you should set it as wotw.orirando.com and to dev.wotw.orirando.com if playing on a prerelease version.\n","dir":"/features","path":"/features/changing-version","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976693},"$loki":7},{"slug":"chat-control","title":"Chat control","tags":["feature"],"toc":[{"id":"commands","depth":2,"text":"Commands"},{"id":"scripting-language","depth":2,"text":"Scripting language"},{"id":"script-examples","depth":2,"text":"Script examples"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Chat Control is a feature of the randomizer which lets your Twitch chat interact with your game in various ways through the use of either chat commands or channel rewards. You can set up this feature in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"launcher"}]},{"type":"text","value":", by clicking on the three dots at the top and then selecting Chat Control. You will then need to connect to your Twitch account in order to access the configuration tool."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"commands"},"children":[{"type":"element","tag":"a","props":{"href":"#commands","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you are connected, you will be able to either add a new command or import existing ones by clicking respectively on the ADD COMMAND button or the button next to it and opening a .wotwcc file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By clicking on the Add Command button, a new window will open asking for a command name, a trigger and a script."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The name is displayed in the Chat Control editor. It is irrelevant to your viewers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The trigger controls how your Twitch chat will be able to execute the command. It can be either a chat command or an existing channel reward. The same command can have multiple triggers. You can delete a trigger by clicking on the bin icon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The script is the actual action your command will execute (such as jumping, dashing etc.). See the next section for more information on how to write a script."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you created your commands, you can click on the Export button in order to share them with other players. This generates a .wotwcc file which contains the data of all your commands."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When importing commands which use channel rewards as a trigger, you will need to edit these commands by clicking on their name and then changing the trigger for one of your own channel reward (or use a chat command instead)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"scripting-language"},"children":[{"type":"element","tag":"a","props":{"href":"#scripting-language","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Scripting language"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When editing a command, you have to write a script that specifies which action your command will execute. Here is the list of functions used by this scripting language:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"get(group, state)"}]},{"type":"text","value":" returns the value of the specified Uber State. More information on what an Uber State is can be found "},{"type":"element","tag":"a","props":{"href":"https://docs.google.com/document/d/1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU/edit#heading=h.ja4e5amk5hbm","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"set(group, state, value)"}]},{"type":"text","value":" sets the value of the specified UberState."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"var(name, value)"}]},{"type":"text","value":" sets the value of a script variable. You can access that value by using vars.name (example: set variable 'foo' to 10 by using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"var(\"foo\", 10)"}]},{"type":"text","value":" and access by using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"vars.foo"}]},{"type":"text","value":". Note that the scope of a variable is limited to the command you are currently editing. If you want to share information between scripts, you will need to write your value to an Uber State instead (all states in the group 9 are unused and specifically added by the randomizer in order to be used that way)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"wait(seconds)"}]},{"type":"text","value":" wait for the specified amount of time before continuing the script. Note that the script has to finish executing before the command can be called again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"action(id, pressed)"}]},{"type":"text","value":" performs the specified action. You can find a list of all possible actions' id "},{"type":"element","tag":"a","props":{"href":"https://github.com/ori-community/wotw-rando-client/blob/main/projects/Core/enums/actions.h","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". This function simulates pressing a button; the pressed argument is used in order to specify if the action is being pressed or released by using respectively true or false. Note that an action won't release by itself: if you want to do a script which makes Ori jump you have to write "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"action(\"Jump\", true)"}]},{"type":"text","value":" to jump, followed by "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"wait(0.1)"}]},{"type":"text","value":" in order to be sure the game will interpret your input and finally "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"action(\"Jump\", false)"}]},{"type":"text","value":" in order to release the Jump action. If you are not adding the releasing action, this will prevent you from jumping again since the game will think you are still holding your jump button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"setVelocity(x, y)"}]},{"type":"text","value":" sets Ori's velocity. Positive x values move Ori to the right while negative values move them to the left. Positive y values move Ori upwards and negative values move them downward."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"getValocity()"}]},{"type":"text","value":" returns Ori current velocity."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"random()"}]},{"type":"text","value":" returns a random number between 0 and 1."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"random(bound)"}]},{"type":"text","value":" returns a random number between 0 and the specified bound."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"random(min, max)"}]},{"type":"text","value":" returns a random number between the specified min and max values."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"script-examples"},"children":[{"type":"element","tag":"a","props":{"href":"#script-examples","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Script examples"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set Ori's health to 1 health cell:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["language-text","line-numbers"]},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"set(15, 11, 10)\n"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the ability in the bottom left slot:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["language-text","line-numbers"]},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"action(\"Ability1\", true)\nwait(0.1)\naction(\"Ability1\", false)\n"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set Ori's velocity to a random value:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["language-text","line-numbers"]},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"setVelocity(random(-30, 30), random(-30, 30))\n"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Increase Ori's energy by 1 :"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["language-text","line-numbers"]},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"set(15, 13, get(15, 13) + 1.0)\n"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Invert control:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["language-text","line-numbers"]},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"set(15, 110, get(15, 110) == 1 ? 0 : 1)\nset(15, 111, get(15, 111) == 1 ? 0 : 1)\n"}]}]}]}]},"text":"\nChat Control is a feature of the randomizer which lets your Twitch chat interact with your game in various ways through the use of either chat commands or channel rewards. You can set up this feature in the [launcher](/features/launcher), by clicking on the three dots at the top and then selecting Chat Control. You will then need to connect to your Twitch account in order to access the configuration tool.\n\n## Commands\n\nOnce you are connected, you will be able to either add a new command or import existing ones by clicking respectively on the ADD COMMAND button or the button next to it and opening a .wotwcc file.\n\nBy clicking on the Add Command button, a new window will open asking for a command name, a trigger and a script.\n* The name is displayed in the Chat Control editor. It is irrelevant to your viewers.\n* The trigger controls how your Twitch chat will be able to execute the command. It can be either a chat command or an existing channel reward. The same command can have multiple triggers. You can delete a trigger by clicking on the bin icon.\n* The script is the actual action your command will execute (such as jumping, dashing etc.). See the next section for more information on how to write a script.\n\nOnce you created your commands, you can click on the Export button in order to share them with other players. This generates a .wotwcc file which contains the data of all your commands.\n\nWhen importing commands which use channel rewards as a trigger, you will need to edit these commands by clicking on their name and then changing the trigger for one of your own channel reward (or use a chat command instead).\n\n## Scripting language\n\nWhen editing a command, you have to write a script that specifies which action your command will execute. Here is the list of functions used by this scripting language:\n* `get(group, state)` returns the value of the specified Uber State. More information on what an Uber State is can be found [here](https://docs.google.com/document/d/1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU/edit#heading=h.ja4e5amk5hbm). \n* `set(group, state, value)` sets the value of the specified UberState.\n* `var(name, value)` sets the value of a script variable. You can access that value by using vars.name (example: set variable 'foo' to 10 by using `var(\"foo\", 10)` and access by using `vars.foo`. Note that the scope of a variable is limited to the command you are currently editing. If you want to share information between scripts, you will need to write your value to an Uber State instead (all states in the group 9 are unused and specifically added by the randomizer in order to be used that way).\n* `wait(seconds)` wait for the specified amount of time before continuing the script. Note that the script has to finish executing before the command can be called again.\n* `action(id, pressed)` performs the specified action. You can find a list of all possible actions' id [here](https://github.com/ori-community/wotw-rando-client/blob/main/projects/Core/enums/actions.h). This function simulates pressing a button; the pressed argument is used in order to specify if the action is being pressed or released by using respectively true or false. Note that an action won't release by itself: if you want to do a script which makes Ori jump you have to write `action(\"Jump\", true)` to jump, followed by `wait(0.1)` in order to be sure the game will interpret your input and finally `action(\"Jump\", false)` in order to release the Jump action. If you are not adding the releasing action, this will prevent you from jumping again since the game will think you are still holding your jump button.\n* `setVelocity(x, y)` sets Ori's velocity. Positive x values move Ori to the right while negative values move them to the left. Positive y values move Ori upwards and negative values move them downward.\n* `getValocity()` returns Ori current velocity.\n* `random()` returns a random number between 0 and 1.\n* `random(bound)` returns a random number between 0 and the specified bound.\n* `random(min, max)` returns a random number between the specified min and max values.\n\n## Script examples\n\nSet Ori's health to 1 health cell:\n```\nset(15, 11, 10)\n```\n--- \n\nUse the ability in the bottom left slot:\n```\naction(\"Ability1\", true)\nwait(0.1)\naction(\"Ability1\", false)\n```\n--- \n\nSet Ori's velocity to a random value:\n```\nsetVelocity(random(-30, 30), random(-30, 30))\n```\n---\n\nIncrease Ori's energy by 1 :\n```\nset(15, 13, get(15, 13) + 1.0)\n```\n---\n\nInvert control:\n```\nset(15, 110, get(15, 110) == 1 ? 0 : 1)\nset(15, 111, get(15, 111) == 1 ? 0 : 1)\n```\n","dir":"/features","path":"/features/chat-control","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976710},"$loki":8},{"slug":"custom-wheel","title":"Custom Wheel","toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The randomizer have multiple "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"special commands"}]},{"type":"text","value":" related to the randomizer itself. Most of them are also accessible from a Custom Wheel which works just like the weapon wheel from the vanilla game. You can open this wheel by pressing V on your keyboard or holding both shoulder button on a controller (you can "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"rebind"}]},{"type":"text","value":" this action to whatever you want)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"Headers"}]},{"type":"text","value":" can also add custom functionalities in this wheel, such as the Progress Helper header which is adding a way to see at any moment which trees, quests and wisps you already have collected and which one you still need to collect."}]}]},"text":"\nThe randomizer have multiple [special commands](/features/special-commands) related to the randomizer itself. Most of them are also accessible from a Custom Wheel which works just like the weapon wheel from the vanilla game. You can open this wheel by pressing V on your keyboard or holding both shoulder button on a controller (you can [rebind](/features/keybinds) this action to whatever you want).\n\n[Headers](/seedgen/headers) can also add custom functionalities in this wheel, such as the Progress Helper header which is adding a way to see at any moment which trees, quests and wisps you already have collected and which one you still need to collect.","dir":"/features","path":"/features/custom-wheel","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976713},"$loki":9},{"slug":"hints","title":"Hints","tags":["feature"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"During the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generation"}]},{"type":"text","value":", you have the option of enabling different hints through the use of "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"headers"}]},{"type":"text","value":". These are sold by NPCs and provide information on the locations of important skills."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Trial Hint "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" reveals which pickup is on the a Spirit Trial when you activate it. Be attentive when activating a spirit trial because there isn't any way to see that hint once you activated it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Zone Hints "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" add hints on Lupo’s map: instead of giving you an item Lupo will give you a hint which tells you how many Key Items are in this area. Woods and Glades hint are sold by Lupo in Glades. Key Items include every skill, plus Clean Water and Water Breath."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Teleporter Zone Hints "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" add an hint which will tell you how many Teleporters pickup are in the area. Woods and Glades hint are sold by Lupo in Glades. This header is compatible with the Zone Hints headers. If you activate both, Lupo will give you both the Teleporter and the Zone Hint at the same time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Key Hints "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" activates 3 different hints, which you can buy from Opher, Twillen and Lupo in Glades. They reveal in which area some important skills are located:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Twilen is selling a hint for Bash and Bow. This hint cost 1500 Spirit Light at first and its price will decrease by 500 if you own one of these two items."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Opher is selling a hint for Clean Water, Glide and Flap instead of selling Water Breath. In order to unlock this hint, you first need to complete Wellspring's escape and then buy it from Opher at 2500 Spirit Light. Like for Lupo’s hint, the price will decrease by 500 Spirit Light for every hinted skill you already have."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If you speak to Lupo in his house at Glades, you can purchase a hint revealing the areas in which you can find Water Dash, Burrow, Grenade, and Flash. The price of this hint starts at 4000 Spirit Light and will decrease by 500 for every hinted skill you already have."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After buying these hints, you can press "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"Alt+P"}]},{"type":"text","value":" or open your map to display them again."}]}]},"text":"\nDuring the [seed generation](/seedgen), you have the option of enabling different hints through the use of [headers](/seedgen/headers). These are sold by NPCs and provide information on the locations of important skills.\n\nThe Trial Hint [header](/seedgen/headers) reveals which pickup is on the a Spirit Trial when you activate it. Be attentive when activating a spirit trial because there isn't any way to see that hint once you activated it.\n\nThe Zone Hints [header](/seedgen/headers) add hints on Lupo’s map: instead of giving you an item Lupo will give you a hint which tells you how many Key Items are in this area. Woods and Glades hint are sold by Lupo in Glades. Key Items include every skill, plus Clean Water and Water Breath.\n\nThe Teleporter Zone Hints [header](/seedgen/headers) add an hint which will tell you how many Teleporters pickup are in the area. Woods and Glades hint are sold by Lupo in Glades. This header is compatible with the Zone Hints headers. If you activate both, Lupo will give you both the Teleporter and the Zone Hint at the same time.\n\nThe Key Hints [header](/seedgen/headers) activates 3 different hints, which you can buy from Opher, Twillen and Lupo in Glades. They reveal in which area some important skills are located:\n* Twilen is selling a hint for Bash and Bow. This hint cost 1500 Spirit Light at first and its price will decrease by 500 if you own one of these two items.\n* Opher is selling a hint for Clean Water, Glide and Flap instead of selling Water Breath. In order to unlock this hint, you first need to complete Wellspring's escape and then buy it from Opher at 2500 Spirit Light. Like for Lupo’s hint, the price will decrease by 500 Spirit Light for every hinted skill you already have.\n* If you speak to Lupo in his house at Glades, you can purchase a hint revealing the areas in which you can find Water Dash, Burrow, Grenade, and Flash. The price of this hint starts at 4000 Spirit Light and will decrease by 500 for every hinted skill you already have.\n\nAfter buying these hints, you can press [Alt+P](/features/special-commands) or open your map to display them again.\n","dir":"/features","path":"/features/hints","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976718},"$loki":10},{"slug":"item-locations","title":"Item locations","tags":["feature"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are 389 item locations in the entire game. Depending on your "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generation"}]},{"type":"text","value":" settings, this number might change."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"148 Spirit Light Containers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"38 Gorlek Ore"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"35 items from quests (from both quests’ rewards and items related to quest)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"33 Keys (31 Keystones + 2 Eyestones)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"32 items from shops (including Lupo’s maps)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"24 Life Fragments"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"24 Energy Fragments"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"23 Shards"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"14 Spirit Trees"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"8 items from Spirit Trials (rewards from finishing time trials)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"5 Shard Slot (from Combat Shrines)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"5 Wisps (Voice, Memory, Eyes, Strength, Seir)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In-game, you will be able to open your map to see the position of these pickups. You can also use the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/logic-helper"},"children":[{"type":"text","value":"In Logic filter"}]},{"type":"text","value":" in order to see each pickup you can currently reach with your skillset."}]}]},"text":"\nThere are 389 item locations in the entire game. Depending on your [seed generation](/seedgen) settings, this number might change.\n* 148 Spirit Light Containers\n* 38 Gorlek Ore\n* 35 items from quests (from both quests’ rewards and items related to quest)\n* 33 Keys (31 Keystones + 2 Eyestones)\n* 32 items from shops (including Lupo’s maps)\n* 24 Life Fragments\n* 24 Energy Fragments\n* 23 Shards\n* 14 Spirit Trees\n* 8 items from Spirit Trials (rewards from finishing time trials) \n* 5 Shard Slot (from Combat Shrines)\n* 5 Wisps (Voice, Memory, Eyes, Strength, Seir)\n\nIn-game, you will be able to open your map to see the position of these pickups. You can also use the [In Logic filter](/features/logic-helper) in order to see each pickup you can currently reach with your skillset.","dir":"/features","path":"/features/item-locations","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976726},"$loki":11},{"slug":"keybinds","title":"Keybinds","tags":["feature"],"toc":[{"id":"controllers","depth":2,"text":"Controllers"},{"id":"keyboard","depth":2,"text":"Keyboard"},{"id":"third-party-solutions","depth":2,"text":"Third party solutions"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Modifying your binds can be really useful, especially if you are playing with glitches which are often requiring pressing multiple buttons at the same time or in quick succession. This page will go through multiple options for rebinding such as the feature accessible from the settings' tab of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Though they are not directly related to the randomizer, the Ori speedrun community do have some rules regarding bind. If you are playing by yourself you can ignore them but when playing races, some organizator might want you to follow variants of these rules:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You can use third party software."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You can have a bind on every button, except for the scroll wheel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Multibinds are allowed but macros are not (having multiple actions on the same button is allowed but every action has to resolve on the same frame)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You can’t bind the same action (dash, jump…) to more than 4 buttons (because the ingame rebinding tool doesn’t allow it either)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"controllers"},"children":[{"type":"element","tag":"a","props":{"href":"#controllers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Controllers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the vanilla game, there isn't any option to rebind your controls on controller. But rest assured, the randomizer does add a simple way to rebind your inputs!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To do so, go to the Settings tab of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":" and then click on the Controller tab. From here, connect a controller and press any input.\nYou'll see a list of every possible actions. The one with a chain symbol are the one which already have a bind assigned to them and the one without this symbol are missing a bind."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can click on \"Add bind\" for any action and press a button on your controller to bind that action to this button. You can also click on the X button near a bind in order to remove this bind from an action. For randomizer-only actions, it's also possible to hold your button while adding a bind in order to add a combination of buttons for this action."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Any changes to binds are automatically saved. You can return to the default keybinds by clicking on the Reset All To Default button, at the end of the page."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"keyboard"},"children":[{"type":"element","tag":"a","props":{"href":"#keyboard","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Keyboard"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Like for Controllers, the randomizer add a way to rebind your inputs but, since it's already possible to rebind your controls in-game, the tool available in the Settings tab of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":" only let you rebind randomizer-only actions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To use this tool, once in the Settings tab of the randomizer, go to the keyboard tab. From here, you'll see a list of every randomizer-only action. The one with a chain symbol are the one which already have a bind assigned to them and the one without this symbol are missing a bind."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can click on \"Add bind\" for any action and press a key on your controller to bind that action to this button and then click on the Save button. It's possible to press multiple buttons in order to bind an action to a button combination instead of a single key. You can also click on the X button near a bind in order to remove this bind from an action."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Any change to binds are automatically saved. You can return to the default keybinds by clicking on the Reset All To Default button, at the end of the page."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The in-game rebinding tool is a bit limited, especiall because it doesn't support multibind. But if you go to AppData\\Local\\Ori and the Will of The Wisps, you will find the file KeyRebindings.txt. By opening this file with a text editor like Notepad, you can change your binds.\nEach action can be bound to 4 buttons, each one for a different control scheme. The file format is:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Action: Button1, Button2, Button3, Button4"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To specify a button, you have to use their Unity Keycode, which you can find on "},{"type":"element","tag":"a","props":{"href":"https://docs.unity3d.com/ScriptReference/KeyCode.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this page"}]},{"type":"text","value":".\nSwitching from one control scheme to another will freeze your game a bit so you want your multibind on the same control scheme."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Don’t forget to reload your game after modifying this file. Avoid using the in-game binding tool if you have edited this file by yourself since the in-game tool might delete some of your binds if you do so."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"third-party-solutions"},"children":[{"type":"element","tag":"a","props":{"href":"#third-party-solutions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Third party solutions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the first party and randomizer rebinding features aren't enough, there is a bunch of third party software you can use to bind your actions. The most popular one being "},{"type":"element","tag":"a","props":{"href":"https://www.autohotkey.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"AutoHotKey"}]},{"type":"text","value":" which lets you run a script in which you can specify what binds you want. AutoHotKey can also support macros. You can learn how to use this tool by reading the "},{"type":"element","tag":"a","props":{"href":"https://www.autohotkey.com/docs/AutoHotkey.htm","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"documentation"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are playing on controller through Steam, the recommended tool is Steam Config. Caeyo has written a tutorial on how to use it, which you can found "},{"type":"element","tag":"a","props":{"href":"https://www.speedrun.com/ori_wotw/guide/qc9ed","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". You can also use other software like "},{"type":"element","tag":"a","props":{"href":"https://github.com/AntiMicro/antimicro/releases/tag/2.23","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"antimicro"}]},{"type":"text","value":" if you can’t use Steam Config."}]}]},"text":"\nModifying your binds can be really useful, especially if you are playing with glitches which are often requiring pressing multiple buttons at the same time or in quick succession. This page will go through multiple options for rebinding such as the feature accessible from the settings' tab of the [Launcher](/features/launcher).\n\nThough they are not directly related to the randomizer, the Ori speedrun community do have some rules regarding bind. If you are playing by yourself you can ignore them but when playing races, some organizator might want you to follow variants of these rules:\n* You can use third party software.\n* You can have a bind on every button, except for the scroll wheel.\n* Multibinds are allowed but macros are not (having multiple actions on the same button is allowed but every action has to resolve on the same frame).\n* You can’t bind the same action (dash, jump…) to more than 4 buttons (because the ingame rebinding tool doesn’t allow it either)\n\n## Controllers\n\nIn the vanilla game, there isn't any option to rebind your controls on controller. But rest assured, the randomizer does add a simple way to rebind your inputs!\n\nTo do so, go to the Settings tab of the [Launcher](/features/launcher) and then click on the Controller tab. From here, connect a controller and press any input.\nYou'll see a list of every possible actions. The one with a chain symbol are the one which already have a bind assigned to them and the one without this symbol are missing a bind.\n\nYou can click on \"Add bind\" for any action and press a button on your controller to bind that action to this button. You can also click on the X button near a bind in order to remove this bind from an action. For randomizer-only actions, it's also possible to hold your button while adding a bind in order to add a combination of buttons for this action.\n\nAny changes to binds are automatically saved. You can return to the default keybinds by clicking on the Reset All To Default button, at the end of the page.\n\n## Keyboard\n\nLike for Controllers, the randomizer add a way to rebind your inputs but, since it's already possible to rebind your controls in-game, the tool available in the Settings tab of the [Launcher](/features/launcher) only let you rebind randomizer-only actions.\n\nTo use this tool, once in the Settings tab of the randomizer, go to the keyboard tab. From here, you'll see a list of every randomizer-only action. The one with a chain symbol are the one which already have a bind assigned to them and the one without this symbol are missing a bind.\n\nYou can click on \"Add bind\" for any action and press a key on your controller to bind that action to this button and then click on the Save button. It's possible to press multiple buttons in order to bind an action to a button combination instead of a single key. You can also click on the X button near a bind in order to remove this bind from an action.\n\nAny change to binds are automatically saved. You can return to the default keybinds by clicking on the Reset All To Default button, at the end of the page.\n\nThe in-game rebinding tool is a bit limited, especiall because it doesn't support multibind. But if you go to AppData\\Local\\Ori and the Will of The Wisps, you will find the file KeyRebindings.txt. By opening this file with a text editor like Notepad, you can change your binds.\nEach action can be bound to 4 buttons, each one for a different control scheme. The file format is:\n\nAction: Button1, Button2, Button3, Button4\n\nTo specify a button, you have to use their Unity Keycode, which you can find on [this page](https://docs.unity3d.com/ScriptReference/KeyCode.html).\nSwitching from one control scheme to another will freeze your game a bit so you want your multibind on the same control scheme.\n\nDon’t forget to reload your game after modifying this file. Avoid using the in-game binding tool if you have edited this file by yourself since the in-game tool might delete some of your binds if you do so.\n\n## Third party solutions\n\nIf the first party and randomizer rebinding features aren't enough, there is a bunch of third party software you can use to bind your actions. The most popular one being [AutoHotKey](https://www.autohotkey.com/) which lets you run a script in which you can specify what binds you want. AutoHotKey can also support macros. You can learn how to use this tool by reading the [documentation](https://www.autohotkey.com/docs/AutoHotkey.htm).\n\nIf you are playing on controller through Steam, the recommended tool is Steam Config. Caeyo has written a tutorial on how to use it, which you can found [here](https://www.speedrun.com/ori_wotw/guide/qc9ed). You can also use other software like [antimicro](https://github.com/AntiMicro/antimicro/releases/tag/2.23) if you can’t use Steam Config.","dir":"/features","path":"/features/keybinds","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976748},"$loki":12},{"slug":"launcher","title":"Launcher","tags":["feature"],"toc":[{"id":"home","depth":2,"text":"Home"},{"id":"game","depth":2,"text":"Game"},{"id":"seed-generator","depth":2,"text":"Seed Generator"},{"id":"stats","depth":2,"text":"Stats"},{"id":"settings","depth":2,"text":"Settings"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can access every randomizer's features through the launcher. In order to open it, simply open Ori and the Will of the Wisps Randomizer.exe from your randomizer's installation folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From there, you have multiple tabs for launching a seed, "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"generating a seed"}]},{"type":"text","value":", accessing your "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/settings"},"children":[{"type":"text","value":"settings"}]},{"type":"text","value":", looking at "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/stats"},"children":[{"type":"text","value":"statistics"}]},{"type":"text","value":" of your current game or playing in "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer"},"children":[{"type":"text","value":"multiplayer"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"home"},"children":[{"type":"element","tag":"a","props":{"href":"#home","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Home"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the main page of the launcher. From here, you can read through the patch notes of every version as well as launching your latest seed. If a new release is available, the launcher will inform you and let you decide if you want to update before starting your game."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From here, you can also create a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer"},"children":[{"type":"text","value":"multiplayer"}]},{"type":"text","value":" game by using the New Game button, access the wiki and other important location:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open seeds directory: Open in your file explorer the folder in which all the seeds you generated are stored."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open randomizer directory: Open the directory in which the randomizer itself is located (which is different from the folder of the launcher)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Create support bundle: Whenever something unexpected such as a crash happens, you can create a support bundle in which every important files for the developpers of the randomizer are stored. Share this with a dev to help them figuring out the bug."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"GitHub: Open the Ori Rando's organization page which list every repositories related to the randomizer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Discord: An invitation to the Ori speedrun Discord to nerd out with the Ori players. Really useful to found players to play with or if you need help with anything!"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"game"},"children":[{"type":"element","tag":"a","props":{"href":"#game","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Game"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This tab will most likely appear as a number, next to the Home tab. It is where you can setup multiplayer games. To access this tab you need to be logged in, which is using "},{"type":"element","tag":"a","props":{"href":"https://discord.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":". There is multiple way to play with other players which are all explained on the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer"},"children":[{"type":"text","value":"multiplayer"}]},{"type":"text","value":" page."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"seed-generator"},"children":[{"type":"element","tag":"a","props":{"href":"#seed-generator","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Seed Generator"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From this tab, you can generate seed by using the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generator"}]},{"type":"text","value":". A seed is a file containing informations about where every items are located and you need one in order to play the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"stats"},"children":[{"type":"element","tag":"a","props":{"href":"#stats","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Stats"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here, you will be able to see "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/stats"},"children":[{"type":"text","value":"statistics"}]},{"type":"text","value":" about your current game such as your number of deaths, the time spend in each area or the number of pickup you collected. You have to load a savefile in order to see those information."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"settings"},"children":[{"type":"element","tag":"a","props":{"href":"#settings","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the settings, you can both access "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/settings"},"children":[{"type":"text","value":"general settings"}]},{"type":"text","value":" which let you enable different kind of options such as mouse aiming or restoring cutscenes as well as accessing a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"key rebinding"}]},{"type":"text","value":" system for both controller and keyboard."}]}]},"text":"\nYou can access every randomizer's features through the launcher. In order to open it, simply open Ori and the Will of the Wisps Randomizer.exe from your randomizer's installation folder.\n\nFrom there, you have multiple tabs for launching a seed, [generating a seed](/seedgen), accessing your [settings](/features/settings), looking at [statistics](/features/stats) of your current game or playing in [multiplayer](/features/multiplayer).\n\n## Home\n\nThis is the main page of the launcher. From here, you can read through the patch notes of every version as well as launching your latest seed. If a new release is available, the launcher will inform you and let you decide if you want to update before starting your game.\n\nFrom here, you can also create a [multiplayer](/features/multiplayer) game by using the New Game button, access the wiki and other important location:\n\n* Open seeds directory: Open in your file explorer the folder in which all the seeds you generated are stored.\n* Open randomizer directory: Open the directory in which the randomizer itself is located (which is different from the folder of the launcher).\n* Create support bundle: Whenever something unexpected such as a crash happens, you can create a support bundle in which every important files for the developpers of the randomizer are stored. Share this with a dev to help them figuring out the bug.\n* GitHub: Open the Ori Rando's organization page which list every repositories related to the randomizer\n* Discord: An invitation to the Ori speedrun Discord to nerd out with the Ori players. Really useful to found players to play with or if you need help with anything!\n\n## Game\n\nThis tab will most likely appear as a number, next to the Home tab. It is where you can setup multiplayer games. To access this tab you need to be logged in, which is using [Discord](https://discord.com/). There is multiple way to play with other players which are all explained on the [multiplayer](/features/multiplayer) page.\n\n## Seed Generator\n\nFrom this tab, you can generate seed by using the [seed generator](/seedgen). A seed is a file containing informations about where every items are located and you need one in order to play the randomizer.\n\n## Stats\n\nHere, you will be able to see [statistics](/features/stats) about your current game such as your number of deaths, the time spend in each area or the number of pickup you collected. You have to load a savefile in order to see those information.\n\n## Settings\n\nIn the settings, you can both access [general settings](/features/settings) which let you enable different kind of options such as mouse aiming or restoring cutscenes as well as accessing a [key rebinding](/features/keybinds) system for both controller and keyboard.","dir":"/features","path":"/features/launcher","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976756},"$loki":13},{"slug":"logic-helper","title":"Logic helper","tags":["feature"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the in-game map, you can cycle through different filters which show or hide different element. The randomizer adds a new filter called In Logic."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"What we call Logic is an algorithm responsible for the placement of every item within the seed. This algorithm is making sure you can always finish the game by following the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"Paths"}]},{"type":"text","value":" rules you selected during the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generation"}]},{"type":"text","value":". This filter shows every pickup you are able to reach with your skillset according to logic."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You are guaranteed to find the next intended progression by collecting one of the pickup showing on that filter. Once you found a new skill, the In Logic filter will update automatically and every pickup you can reach with this newly aquired skill will appear on this filter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This filter isn't aiming at showing every single pickup you can collect at the moment but just what logic expects you to get. It is still possible to collect pickups that aren't showing on the In Logic filter by abusing game mechanics or glitches in order to collect pickup earlier than anticipated by logic."}]}]},"text":"\nOn the in-game map, you can cycle through different filters which show or hide different element. The randomizer adds a new filter called In Logic.\n\nWhat we call Logic is an algorithm responsible for the placement of every item within the seed. This algorithm is making sure you can always finish the game by following the [Paths](/seedgen/paths) rules you selected during the [seed generation](/seedgen). This filter shows every pickup you are able to reach with your skillset according to logic.\n\nYou are guaranteed to find the next intended progression by collecting one of the pickup showing on that filter. Once you found a new skill, the In Logic filter will update automatically and every pickup you can reach with this newly aquired skill will appear on this filter.\n\nThis filter isn't aiming at showing every single pickup you can collect at the moment but just what logic expects you to get. It is still possible to collect pickups that aren't showing on the In Logic filter by abusing game mechanics or glitches in order to collect pickup earlier than anticipated by logic.","dir":"/features","path":"/features/logic-helper","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976759},"$loki":14},{"slug":"multiplayer","title":"Multiplayer","toc":[{"id":"universes-and-worlds","depth":2,"text":"Universes and Worlds"},{"id":"co-op","depth":2,"text":"Co-op"},{"id":"multiworld","depth":2,"text":"Multiworld"},{"id":"bingo","depth":2,"text":"Bingo"},{"id":"discovery-bingo","depth":3,"text":"Discovery bingo"},{"id":"lockout-bingo","depth":3,"text":"Lockout bingo"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The randomizer also adds the possibility to play with other players! To do so, you first want to "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"generate a seed"}]},{"type":"text","value":" with the Multiplayer/Bingo option from the Generator tab enabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Netcode in gui","src":"/media/netcode.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enabling that option will let you choose which kind of game you want to play from the dropdown just bellow. When you generate a seed from the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":", you will automatically get redirected to the Game tab. If you aren't connected, you will need to log in by clicking on the top right button. The connection is using "},{"type":"element","tag":"a","props":{"href":"https://discord.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":" so please download it if you don't already have it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you are redirected to the Game tab, you can click on the icon next to the game number to copy the link to this specific game in your clipboard and share it with the other players. Opening this link will open the same page as your Game tab in a web browser. They can then open the game in the launcher by clicking on the corresponding button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From here, you will be able to setup each teams by either creating new Universes or joining an already existing one. Click on the Play button from the World you are in when you want to launch your seed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"universes-and-worlds"},"children":[{"type":"element","tag":"a","props":{"href":"#universes-and-worlds","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Universes and Worlds"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the Game tab, you should see something like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Universe example","src":"/media/universe.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will be either able to create a new universe or join a World. A World is each \"box\" inside a universe, which are automatically created when creating a new Universe. Each level have it's specificity:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Each players inside the same World are playing in "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#co-op"},"children":[{"type":"text","value":"Co-op"}]},{"type":"text","value":" and are sharing their pickups and states. They are playing the same seed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Each players inside the same Universe form a team. They are sharing "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#bingo"},"children":[{"type":"text","value":"Bingo"}]},{"type":"text","value":" goals and different Universes are playing against each others. Different Universes are separated from each other which means players from Universe A can't interact with players from Universe B."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Each players inside different World from the same Universe are playing in "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#multiworld"},"children":[{"type":"text","value":"Multiworld"}]},{"type":"text","value":". Everyone is playing in cooperation but players from different Worlds are playing different seeds."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"co-op"},"children":[{"type":"element","tag":"a","props":{"href":"#co-op","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Co-op"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Co-op, every player play on the same seed and share pickups so if a player from your team collects a pickup you will get the corresponding item aswell and the pickup will disappear from your game. This mode also shares game states so for example if your teammate opened the second room of Wellspring, it will be open for every other players aswell."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To play in Co-op, when enabling the Multiplayer option in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generator"}]},{"type":"text","value":", more options should show up. Select the Normal option from the dropdown and then generate your seed like any other seed. Then, share the link to your game by clicking on the button next to the game number in order to let the other players access your Game and download the seed. When you are on that page, either create a new Universe or join an already existing World. Every players which are on the same team must join the same World in order to share pickups. Different teams must be in a different Universe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"multiworld"},"children":[{"type":"element","tag":"a","props":{"href":"#multiworld","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Multiworld"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Multiworld is a cooperative mode where players are playing on different seeds but you will found items for both you and other players in your own seed. This is different from a normal "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#co-op"},"children":[{"type":"text","value":"co-op"}]},{"type":"text","value":" where when someone found Bash, it gives it to every players since, in multiworld, there is one copy of Bash for every Worlds and founding Bash for World A won't give Bash to players playing in World B. Your next logical progression can be placed in another seed than the one you are playing which means you can be blocked for a bit while waiting for someone else to find you another skill."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To generate a Multiworld seed, when enabling the Multiplayer option, more options should show up. In the Multiworld worlds names input field, write every worlds' names (press enter every time you finished entering one name) which should also set the dropdown to the Normal setting. Then, "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"generate your seed"}]},{"type":"text","value":" like any other seed. Next, copy the link to your game by cliking on the button next to the game number and share it with the other players in order to let them access your Game. When you are on that page, either create a new Universe or join a World inside an already existing Universe. Every Worlds must have at least one player."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can play Multiworld against each other. To do so, every team must be in a different Universe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also mix Multiworld with "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#co-op"},"children":[{"type":"text","value":"Co-op"}]},{"type":"text","value":". Players can cooperate by playing on the same seed and joining the same World. By doing so, they will share pickups between themselves and will still found and receive pickups for other Worlds from their Universe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bingo"},"children":[{"type":"element","tag":"a","props":{"href":"#bingo","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bingo"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bingo is a mode which gives you a board with 25 objectives to complete. Your goal is to form lines with your completed objectives. It's recommanded to use the Bingo utilities "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" which let you press "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"Alt+C"}]},{"type":"text","value":" when you completed enough lines in order to start rolling the credits without having to fight Shriek. The randomizer automaticaly track your progress towards goals and will automaticaly claim goals you completed. Goals can vary from collecting pickups or trees to completing quests or doing specific actions like killing ennemies or rolling the snowball in Reach."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to generate a bingo seed, you first want to "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"generate a seed"}]},{"type":"text","value":" with the Multiplayer option enabled. Select the Bingo variant you want to play with from the dropdown and then "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"generate your seed"}]},{"type":"text","value":" like any other seed. Then, click on the button next to your game number in order to copy the link to your game and share it to the other players so they can join your Game. When you are on that page, either create a new Universe or join an already existing World. Every players whithin the same World will be playing in "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#co-op"},"children":[{"type":"text","value":"Co-op"}]},{"type":"text","value":" and will be sharing goals. Players from different Universe are playing against each others."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's also possible to mix "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#multiworld"},"children":[{"type":"text","value":"Multiworld"}]},{"type":"text","value":" with Bingo. To do so, you need to generate a Multiworld seed but instead of selecting the Normal option from the dropdown, select the kind of bingo you want to play. Each players whithin the same Universe will be sharing their goals."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bingo have two different variants, which each add a little twist:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"discovery-bingo"},"children":[{"type":"element","tag":"a","props":{"href":"#discovery-bingo","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Discovery bingo"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Discovery Bingo is a variant of bingo where most goals will be hidden at first. This is the same as a normal bingo except that only 2 goals will be displayed from the 25 goals at first. When you complete one goal, the goal adjacent to the one you finished will be revealed. The autotracker will keep track of your progress towards hidden goals but they won't show up on the grid until you unlock them by completing a goal adjacent to them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"lockout-bingo"},"children":[{"type":"element","tag":"a","props":{"href":"#lockout-bingo","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Lockout bingo"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lockout Bingo is a variant of bingo where you can't validate a goal if another player already validated it. Since it's pretty hard to complete lines in this variant, the goal is to have more validated goals than the other players and not to form lines. This is usually played in 1 versus 1 so the first player with 13 completed goals from the 25 available one win the game."}]}]},"text":"\nThe randomizer also adds the possibility to play with other players! To do so, you first want to [generate a seed](/seedgen) with the Multiplayer/Bingo option from the Generator tab enabled.\n\n![Netcode in gui](/media/netcode.png)\n\nEnabling that option will let you choose which kind of game you want to play from the dropdown just bellow. When you generate a seed from the [Launcher](/features/launcher), you will automatically get redirected to the Game tab. If you aren't connected, you will need to log in by clicking on the top right button. The connection is using [Discord](https://discord.com/) so please download it if you don't already have it.\n\nOnce you are redirected to the Game tab, you can click on the icon next to the game number to copy the link to this specific game in your clipboard and share it with the other players. Opening this link will open the same page as your Game tab in a web browser. They can then open the game in the launcher by clicking on the corresponding button.\n\nFrom here, you will be able to setup each teams by either creating new Universes or joining an already existing one. Click on the Play button from the World you are in when you want to launch your seed.\n\n## Universes and Worlds\n\nOn the Game tab, you should see something like this:\n\n![Universe example](/media/universe.png)\n\nYou will be either able to create a new universe or join a World. A World is each \"box\" inside a universe, which are automatically created when creating a new Universe. Each level have it's specificity:\n\n* Each players inside the same World are playing in [Co-op](/features/multiplayer#co-op) and are sharing their pickups and states. They are playing the same seed.\n* Each players inside the same Universe form a team. They are sharing [Bingo](/features/multiplayer#bingo) goals and different Universes are playing against each others. Different Universes are separated from each other which means players from Universe A can't interact with players from Universe B.\n* Each players inside different World from the same Universe are playing in [Multiworld](/features/multiplayer#multiworld). Everyone is playing in cooperation but players from different Worlds are playing different seeds. \n\n## Co-op\n\nIn Co-op, every player play on the same seed and share pickups so if a player from your team collects a pickup you will get the corresponding item aswell and the pickup will disappear from your game. This mode also shares game states so for example if your teammate opened the second room of Wellspring, it will be open for every other players aswell.\n\nTo play in Co-op, when enabling the Multiplayer option in the [seed generator](/seedgen), more options should show up. Select the Normal option from the dropdown and then generate your seed like any other seed. Then, share the link to your game by clicking on the button next to the game number in order to let the other players access your Game and download the seed. When you are on that page, either create a new Universe or join an already existing World. Every players which are on the same team must join the same World in order to share pickups. Different teams must be in a different Universe.\n\n## Multiworld\n\nMultiworld is a cooperative mode where players are playing on different seeds but you will found items for both you and other players in your own seed. This is different from a normal [co-op](/features/multiplayer#co-op) where when someone found Bash, it gives it to every players since, in multiworld, there is one copy of Bash for every Worlds and founding Bash for World A won't give Bash to players playing in World B. Your next logical progression can be placed in another seed than the one you are playing which means you can be blocked for a bit while waiting for someone else to find you another skill.\n\nTo generate a Multiworld seed, when enabling the Multiplayer option, more options should show up. In the Multiworld worlds names input field, write every worlds' names (press enter every time you finished entering one name) which should also set the dropdown to the Normal setting. Then, [generate your seed](/seedgen) like any other seed. Next, copy the link to your game by cliking on the button next to the game number and share it with the other players in order to let them access your Game. When you are on that page, either create a new Universe or join a World inside an already existing Universe. Every Worlds must have at least one player.\n\nYou can play Multiworld against each other. To do so, every team must be in a different Universe.\n\nYou can also mix Multiworld with [Co-op](/features/multiplayer#co-op). Players can cooperate by playing on the same seed and joining the same World. By doing so, they will share pickups between themselves and will still found and receive pickups for other Worlds from their Universe.\n\n## Bingo\n\nBingo is a mode which gives you a board with 25 objectives to complete. Your goal is to form lines with your completed objectives. It's recommanded to use the Bingo utilities [header](/seedgen/headers) which let you press [Alt+C](/features/special-commands) when you completed enough lines in order to start rolling the credits without having to fight Shriek. The randomizer automaticaly track your progress towards goals and will automaticaly claim goals you completed. Goals can vary from collecting pickups or trees to completing quests or doing specific actions like killing ennemies or rolling the snowball in Reach.\n\nIn order to generate a bingo seed, you first want to [generate a seed](/seedgen) with the Multiplayer option enabled. Select the Bingo variant you want to play with from the dropdown and then [generate your seed](/seedgen) like any other seed. Then, click on the button next to your game number in order to copy the link to your game and share it to the other players so they can join your Game. When you are on that page, either create a new Universe or join an already existing World. Every players whithin the same World will be playing in [Co-op](/features/multiplayer#co-op) and will be sharing goals. Players from different Universe are playing against each others.\n\nIt's also possible to mix [Multiworld](/features/multiplayer#multiworld) with Bingo. To do so, you need to generate a Multiworld seed but instead of selecting the Normal option from the dropdown, select the kind of bingo you want to play. Each players whithin the same Universe will be sharing their goals.\n\nBingo have two different variants, which each add a little twist:\n\n### Discovery bingo\n\nDiscovery Bingo is a variant of bingo where most goals will be hidden at first. This is the same as a normal bingo except that only 2 goals will be displayed from the 25 goals at first. When you complete one goal, the goal adjacent to the one you finished will be revealed. The autotracker will keep track of your progress towards hidden goals but they won't show up on the grid until you unlock them by completing a goal adjacent to them.\n\n### Lockout bingo\n\nLockout Bingo is a variant of bingo where you can't validate a goal if another player already validated it. Since it's pretty hard to complete lines in this variant, the goal is to have more validated goals than the other players and not to form lines. This is usually played in 1 versus 1 so the first player with 13 completed goals from the 25 available one win the game.","dir":"/features","path":"/features/multiplayer","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976782},"$loki":15},{"slug":"new-items","title":"New items","tags":["feature"],"toc":[{"id":"bonus-items","depth":2,"text":"Bonus Items"},{"id":"bonus","depth":2,"text":"Bonus+"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The items you can find in the randomizer are usually items from the base game like keystones, health upgrades or skills but the randomizer also adds some new items to the mix. Most of those items are only added if you chose specific options during the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generation"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Clean Water: make the water swimmable without taking any damage. In the base game this is done by completing the Wellspring Escape but in the randomizer you have to found this specific item"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Teleporters: ley you teleport to the corresponding spirit well, even if you never went near it. You need to enable the Teleporters "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" when generating a seed to add them in the item pool"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch Fragments: once you find 3 launch fragments, the game will give you Launch. You need to enable the Launch Fragment "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" in order to add these items to the item pool. When this header is active, the only way to get Launch from the seed is by finding the fragments"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Relic: special items you need to collect in the World Tour "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/goals"},"children":[{"type":"text","value":"goal mode"}]},{"type":"text","value":" before going to the Shriek fight"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Black Market Keystones: Out of keystones? No problem, buy as many as you need from Opher. Price increases for every keystone bought. You need to enable the Black Market "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" in order to enable that behaviour"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Jumpgrades: increase the height you get from a jump. You need to enable either the Bonus+ or Jumpgrades "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" in order to add these pickups to the item pool"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Skill Velocity: increase the speed of Dash, Burrow, Water Dash, Bash and Launch. This also increase the distance you'll travel when using those skills. You need to enable either the Bonus+ or Skill Velocity "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" in order to add these pickups to the item pool"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bonus-items"},"children":[{"type":"element","tag":"a","props":{"href":"#bonus-items","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bonus Items"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bonus items is an "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" which add even more items to the item pool:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Health Regeneration: regenerate your health over time"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Energy Regeneration: regenerate your energy over time"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Extra Double Jump: if you already found Double Jump, this pickup will give you a bonus jump for extra mobility"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Extra Air Dash: if you already found Dash, this pickup will give you another dash in the air for extra mobility"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Weapon Efficiency: reduces the energy cost of the corresponding weapon by half"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bonus"},"children":[{"type":"element","tag":"a","props":{"href":"#bonus","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bonus+"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Like Bonus items, this is an "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" which add more items to the item pool. On top of adding the same items as Bonus Items, it also add way more powerful pickups:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Rapid Sword, Smash and Spear: increase the animation speed of these weapons, increasing your attack speed"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Rapid Grenade: Grenade will charge faster"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Melting Weapon: make that specific weapon able to melt ice and activate lanterns"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Quickshot: just like the shard, let you shoot faster with your Bow"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Uncharged Bash Grenade: Normally, you need to charge your Grenade from the ground before throwing it in order to be able to bash from it. This pickup let you bash uncharged grenades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Extra Grenade: Normally, you can't throw multiple grenade since using a grenade while another one is already on screen will make the first one explode. This pickup let you throw multiple grenade without making the first one explode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Splinter Grenade: Like the Splinter shard for Bow, this let you throw three grenades at once instead of just one"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bonus+ also add Jumpgrades and Skill Velocities to the item pool."}]}]},"text":"\nThe items you can find in the randomizer are usually items from the base game like keystones, health upgrades or skills but the randomizer also adds some new items to the mix. Most of those items are only added if you chose specific options during the [seed generation](/seedgen):\n\n* Clean Water: make the water swimmable without taking any damage. In the base game this is done by completing the Wellspring Escape but in the randomizer you have to found this specific item\n* Teleporters: ley you teleport to the corresponding spirit well, even if you never went near it. You need to enable the Teleporters [header](/seedgen/headers) when generating a seed to add them in the item pool\n* Launch Fragments: once you find 3 launch fragments, the game will give you Launch. You need to enable the Launch Fragment [header](/seedgen/headers) in order to add these items to the item pool. When this header is active, the only way to get Launch from the seed is by finding the fragments\n* Relic: special items you need to collect in the World Tour [goal mode](/seedgen/goals) before going to the Shriek fight\n* Black Market Keystones: Out of keystones? No problem, buy as many as you need from Opher. Price increases for every keystone bought. You need to enable the Black Market [header](/seedgen/headers) in order to enable that behaviour\n* Jumpgrades: increase the height you get from a jump. You need to enable either the Bonus+ or Jumpgrades [header](/seedgen/headers) in order to add these pickups to the item pool\n* Skill Velocity: increase the speed of Dash, Burrow, Water Dash, Bash and Launch. This also increase the distance you'll travel when using those skills. You need to enable either the Bonus+ or Skill Velocity [header](/seedgen/headers) in order to add these pickups to the item pool\n\n## Bonus Items\n\nBonus items is an [header](/seedgen/headers) which add even more items to the item pool:\n\n* Health Regeneration: regenerate your health over time\n* Energy Regeneration: regenerate your energy over time\n* Extra Double Jump: if you already found Double Jump, this pickup will give you a bonus jump for extra mobility\n* Extra Air Dash: if you already found Dash, this pickup will give you another dash in the air for extra mobility\n* Weapon Efficiency: reduces the energy cost of the corresponding weapon by half\n\n## Bonus+\n\nLike Bonus items, this is an [header](/seedgen/headers) which add more items to the item pool. On top of adding the same items as Bonus Items, it also add way more powerful pickups:\n\n* Rapid Sword, Smash and Spear: increase the animation speed of these weapons, increasing your attack speed\n* Rapid Grenade: Grenade will charge faster\n* Melting Weapon: make that specific weapon able to melt ice and activate lanterns\n* Quickshot: just like the shard, let you shoot faster with your Bow\n* Uncharged Bash Grenade: Normally, you need to charge your Grenade from the ground before throwing it in order to be able to bash from it. This pickup let you bash uncharged grenades\n* Extra Grenade: Normally, you can't throw multiple grenade since using a grenade while another one is already on screen will make the first one explode. This pickup let you throw multiple grenade without making the first one explode\n* Splinter Grenade: Like the Splinter shard for Bow, this let you throw three grenades at once instead of just one\n\nBonus+ also add Jumpgrades and Skill Velocities to the item pool.\n","dir":"/features","path":"/features/new-items","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976793},"$loki":16},{"slug":"settings","title":"Settings","tags":["feature"],"toc":[{"id":"cutscenes","depth":2,"text":"Cutscenes"},{"id":"map","depth":2,"text":"Map"},{"id":"control-options","depth":2,"text":"Control Options"},{"id":"miscellaneous","depth":2,"text":"Miscellaneous"},{"id":"launch-settings","depth":2,"text":"Launch Settings"},{"id":"developer-tools","depth":2,"text":"Developer Tools"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"launcher"}]},{"type":"text","value":", you can access a Settings tab in which you can enable a bunch of options as well as "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"rebinding"}]},{"type":"text","value":" your controls.\nThis page will explain what each settings from the General tab is doing."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"cutscenes"},"children":[{"type":"element","tag":"a","props":{"href":"#cutscenes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Cutscenes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Options to restore cutscenes which are normally removed from the game by the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Restore Short Cutscenes: Enable the short and unskippable cutscenes from the vanilla game which are removed by the randomizer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Restore Long Cutscenes: Enable the long and unskippable cutscenes from the vanilla game which are removed by the randomizer"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"map"},"children":[{"type":"element","tag":"a","props":{"href":"#map","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Map"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Options to disable some behavior of the in-game map."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Hide Quest Filter: Hide the quest filter which show you only the quests location on your map"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Hide Warp Filter: Hide the warp filter which show you only the warps location on your map"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Hide Collectibles Filter: Hide the collectible filter which show you only the remaining pickups location on your map"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Always Show Warps: Always show the warps location on your map, no matter which filter you are using"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disable World Map: In the vanilla game, when zooming out on the map, it will display a one-screen wild map with all the areas and the position of Ori. Enabling this option prevents the game from displaying this map"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disable Quests Focus: In the vanilla game, if you are hovering over a quest on the quest list next to the map, the game will snap the map to the location of this quest. With this option, the game will require you to press your 3rd ability button (the bottom right one in the game UI) in order to scroll the map to the quest location instead of simply hovering the quest's name"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"control-options"},"children":[{"type":"element","tag":"a","props":{"href":"#control-options","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Control Options"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Options which change how to control some abilities."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Grapple Mouse Aiming: In the vanilla game, if you want to use grapple on something, you need to hold the direction toward this object to grapple it. With this enabled, you will be aiming with your mouse cursor rather than with your directional inputs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Burrow Mouse Aiming: In the vanilla game, when using burrow you control Ori by using your directional inputs. With this option, you will control Ori's movement with your mouse cursor which lets you move in all directions rather than being limited to the 4 directions of your keyboard"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Swimming Mouse Aiming: In the vanilla game, when swimming in water you control Ori by using your directional inputs. With this option, you will control Ori's movement with your mouse cursor which lets you move in all directions rather than being limited to the 4 directions of your keyboard"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Invert Swim Speeds: In the vanilla game, holding the jump button makes Ori swims faster. With this option, Ori will be swimming at maximum speed by default and will be slowing down when holding your jump button"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Lock Cursor to Window: Prevents your mouse cursor from going outside of the game window"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disable Autoaim: Spear, Bow and Shuriken are using an autoaim assist which can help aiming at targets. This option disable the autoaim on those weapons"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"miscellaneous"},"children":[{"type":"element","tag":"a","props":{"href":"#miscellaneous","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Miscellaneous"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Show Stats After Finish: When finishing a game, your "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"launcher"}]},{"type":"text","value":" will be displaying the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/stats"},"children":[{"type":"text","value":"Statistics"}]},{"type":"text","value":" of that game"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Random Currency Names: When collecting Spirit Light, the \"Spirit Light\" text will be a random currency name. This does not impact the actual gameplay"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Always Show Keystones: Display your keystone count in the top left corner at all time. Without this option, it would only appears when you are near a door"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disable always showing secret areas: In the game, there's plenty of secret passages in order to get some pickups. The randomizer makes it easier to spot those secret passages by making them transparent (this is the same effect as having the Sense shard equipped). Enabling this option will make those secret passages opaque again"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"launch-settings"},"children":[{"type":"element","tag":"a","props":{"href":"#launch-settings","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Launch Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Steam path: The path to your Steam execution file. If you own the Steam version of the game instead of the Windows Store one, make sure this path is correct. You can change this path by clicking the folder icon on the right"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch with Item Tracker: Automatically open the item tracker when launching the randomizer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disable Netcode: Prevents the randomizer from communicating with the rando server. With this option checked, bingo auto tracking and other netcode features related to "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer"},"children":[{"type":"text","value":"multiplayer"}]},{"type":"text","value":" will be unavailable"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Use Windows Store: Launch the randomizer using Windows Store instead of Steam"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"developer-tools"},"children":[{"type":"element","tag":"a","props":{"href":"#developer-tools","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Developer Tools"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you press Ctrl 5 times while on the Settings tab, a Developer Tools section will appears, with a bit more options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enable Developper Tools: Automatically activated when pressing Ctrl 5 times. Unchecking it will hide Developer tools again"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enable Debug Controls: Enable Debug Controls by default when starting the randomizer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Update to prerelease versions: Let you play on the latest development versions. These version have more features but are also more unstable"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Server Host: Let you change on which server you want to send your netcode information to. Use dev.wotw.orirando.com for the dev server, which is used by the prereleased versions and wotw.orirando.com for stable version"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Wait for Debugger: The randomizer will wait for a debugger to attach before initialization. This is purely in order to debug the code"}]},{"type":"text","value":"\n"}]}]},"text":"\nIn the [launcher](/features/launcher), you can access a Settings tab in which you can enable a bunch of options as well as [rebinding](/features/keybinds) your controls.\nThis page will explain what each settings from the General tab is doing.\n\n## Cutscenes\n\nOptions to restore cutscenes which are normally removed from the game by the randomizer.\n\n* Restore Short Cutscenes: Enable the short and unskippable cutscenes from the vanilla game which are removed by the randomizer\n* Restore Long Cutscenes: Enable the long and unskippable cutscenes from the vanilla game which are removed by the randomizer\n\n## Map\n\nOptions to disable some behavior of the in-game map.\n\n* Hide Quest Filter: Hide the quest filter which show you only the quests location on your map\n* Hide Warp Filter: Hide the warp filter which show you only the warps location on your map\n* Hide Collectibles Filter: Hide the collectible filter which show you only the remaining pickups location on your map\n* Always Show Warps: Always show the warps location on your map, no matter which filter you are using\n* Disable World Map: In the vanilla game, when zooming out on the map, it will display a one-screen wild map with all the areas and the position of Ori. Enabling this option prevents the game from displaying this map\n* Disable Quests Focus: In the vanilla game, if you are hovering over a quest on the quest list next to the map, the game will snap the map to the location of this quest. With this option, the game will require you to press your 3rd ability button (the bottom right one in the game UI) in order to scroll the map to the quest location instead of simply hovering the quest's name\n\n## Control Options\n\nOptions which change how to control some abilities.\n\n* Grapple Mouse Aiming: In the vanilla game, if you want to use grapple on something, you need to hold the direction toward this object to grapple it. With this enabled, you will be aiming with your mouse cursor rather than with your directional inputs\n* Burrow Mouse Aiming: In the vanilla game, when using burrow you control Ori by using your directional inputs. With this option, you will control Ori's movement with your mouse cursor which lets you move in all directions rather than being limited to the 4 directions of your keyboard\n* Swimming Mouse Aiming: In the vanilla game, when swimming in water you control Ori by using your directional inputs. With this option, you will control Ori's movement with your mouse cursor which lets you move in all directions rather than being limited to the 4 directions of your keyboard\n* Invert Swim Speeds: In the vanilla game, holding the jump button makes Ori swims faster. With this option, Ori will be swimming at maximum speed by default and will be slowing down when holding your jump button\n* Lock Cursor to Window: Prevents your mouse cursor from going outside of the game window\n* Disable Autoaim: Spear, Bow and Shuriken are using an autoaim assist which can help aiming at targets. This option disable the autoaim on those weapons\n\n## Miscellaneous\n\n* Show Stats After Finish: When finishing a game, your [launcher](/features/launcher) will be displaying the [Statistics](/features/stats) of that game\n* Random Currency Names: When collecting Spirit Light, the \"Spirit Light\" text will be a random currency name. This does not impact the actual gameplay\n* Always Show Keystones: Display your keystone count in the top left corner at all time. Without this option, it would only appears when you are near a door\n* Disable always showing secret areas: In the game, there's plenty of secret passages in order to get some pickups. The randomizer makes it easier to spot those secret passages by making them transparent (this is the same effect as having the Sense shard equipped). Enabling this option will make those secret passages opaque again\n\n## Launch Settings\n\n* Steam path: The path to your Steam execution file. If you own the Steam version of the game instead of the Windows Store one, make sure this path is correct. You can change this path by clicking the folder icon on the right\n* Launch with Item Tracker: Automatically open the item tracker when launching the randomizer\n* Disable Netcode: Prevents the randomizer from communicating with the rando server. With this option checked, bingo auto tracking and other netcode features related to [multiplayer](/features/multiplayer) will be unavailable\n* Use Windows Store: Launch the randomizer using Windows Store instead of Steam\n\n## Developer Tools\n\nIf you press Ctrl 5 times while on the Settings tab, a Developer Tools section will appears, with a bit more options.\n\n* Enable Developper Tools: Automatically activated when pressing Ctrl 5 times. Unchecking it will hide Developer tools again\n* Enable Debug Controls: Enable Debug Controls by default when starting the randomizer\n* Update to prerelease versions: Let you play on the latest development versions. These version have more features but are also more unstable\n* Server Host: Let you change on which server you want to send your netcode information to. Use dev.wotw.orirando.com for the dev server, which is used by the prereleased versions and wotw.orirando.com for stable version\n* Wait for Debugger: The randomizer will wait for a debugger to attach before initialization. This is purely in order to debug the code\n","dir":"/features","path":"/features/settings","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976812},"$loki":17},{"slug":"special-commands","title":"Special commands","tags":["feature"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The randomizer adds a few new commands you can activate by pressing multiple keys at the same time. These binds can be modified by using the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"randomizer rebinding tool"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The most important special command is the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/custom-wheel"},"children":[{"type":"text","value":"Custom Wheel"}]},{"type":"text","value":" which you can open by pressing V on a keyboard or holding both shoulder button at the same time. Each commands listed bellow are then accessible through this wheel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Alt + P: Shows your progress in the seed (number of pickup collected, progress in "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/goals"},"children":[{"type":"text","value":"goals"}]},{"type":"text","value":" and "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/hints"},"children":[{"type":"text","value":"hints"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Alt + L: Reloads the current seed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Alt + T: Shows the textbox of the last item you collected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Alt + C: Teleports you to end of the game if you already completed your goal. Currently, this is only used by the 3-line bingo utility "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Alt + /: Exit the randomizer instantly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Ctrl + Alt + D: Toggle Debug Controls."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Ctrl + Alt + L: Toggles Cursor Lock."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Ctrl + Alt + C: Show current coordinates."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Ctrl + Alt + N: Toggles showing location names in spoiler filter (hold L in map)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ctrl + Alt + 1, 2, 3, 4 and 5 are also special commands but they don't do anything by default. When playing plandos or by using some headers, these commands can be used to display additional information."}]}]},"text":"\nThe randomizer adds a few new commands you can activate by pressing multiple keys at the same time. These binds can be modified by using the [randomizer rebinding tool](/features/keybinds).\n\nThe most important special command is the [Custom Wheel](/features/custom-wheel) which you can open by pressing V on a keyboard or holding both shoulder button at the same time. Each commands listed bellow are then accessible through this wheel.\n\n* Alt + P: Shows your progress in the seed (number of pickup collected, progress in [goals](/seedgen/goals) and [hints](/features/hints)).\n* Alt + L: Reloads the current seed.\n* Alt + T: Shows the textbox of the last item you collected.\n* Alt + C: Teleports you to end of the game if you already completed your goal. Currently, this is only used by the 3-line bingo utility [header](/seedgen/headers).\n* Alt + /: Exit the randomizer instantly.\n* Ctrl + Alt + D: Toggle Debug Controls.\n* Ctrl + Alt + L: Toggles Cursor Lock.\n* Ctrl + Alt + C: Show current coordinates.\n* Ctrl + Alt + N: Toggles showing location names in spoiler filter (hold L in map).\n\nCtrl + Alt + 1, 2, 3, 4 and 5 are also special commands but they don't do anything by default. When playing plandos or by using some headers, these commands can be used to display additional information.\n","dir":"/features","path":"/features/special-commands","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976816},"$loki":18},{"slug":"stats","title":"Statistics","tags":["feature"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the Stats tab of the Launcher, you can see the statistics of your current seed. You need to load a savefile in order to see those information."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For each area, the randomizer will share how many pickups you got, how many time you died and how much time you spend here aswell as showing your Pickups Per Minute (PPM). PPM is a ratio between how many pickups you collected and how much time you spend in the area. The higher it gets, the faster you are collecting pickups."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll also be able to see other statistics such as the time lost to death, the number of time you used a teleporter and your peak PPM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The game will also share those statistics when rolling the credits."}]}]},"text":"\nIn the Stats tab of the Launcher, you can see the statistics of your current seed. You need to load a savefile in order to see those information.\n\nFor each area, the randomizer will share how many pickups you got, how many time you died and how much time you spend here aswell as showing your Pickups Per Minute (PPM). PPM is a ratio between how many pickups you collected and how much time you spend in the area. The higher it gets, the faster you are collecting pickups.\n\nYou'll also be able to see other statistics such as the time lost to death, the number of time you used a teleporter and your peak PPM.\n\nThe game will also share those statistics when rolling the credits.","dir":"/features","path":"/features/stats","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976817},"$loki":19},{"slug":"_index","title":"Seed Genenation","toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"randomizer Launcher"}]},{"type":"text","value":" or on the Internet "},{"type":"element","tag":"a","props":{"href":"https://wotw.orirando.com/seedgen","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". There is a bunch of options but don't worry, this page will go through each of them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"page-list","props":{"by-path":"/seedgen"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nA seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the [randomizer Launcher](/features/launcher) or on the Internet [here](https://wotw.orirando.com/seedgen). There is a bunch of options but don't worry, this page will go through each of them.\n\n\n","dir":"/seedgen","path":"/seedgen/_index","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976819},"$loki":20},{"slug":"generator","title":"Generator","tags":["seedgen"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This tab have miscellaneous option. Here, you can enter a seed which will be used for the seed generation or enables options such as playing on hard mode, removing the spoiler from the seed file or enabling "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer"},"children":[{"type":"text","value":"multiplayer"}]},{"type":"text","value":"."}]}]},"text":"\nThis tab have miscellaneous option. Here, you can enter a seed which will be used for the seed generation or enables options such as playing on hard mode, removing the spoiler from the seed file or enabling [multiplayer](/features/multiplayer).","dir":"/seedgen","path":"/seedgen/generator","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976820},"$loki":21},{"slug":"goals","title":"Goals","tags":["seedgen"],"toc":[{"id":"all-trees","depth":2,"text":"All Trees"},{"id":"all-wisps","depth":2,"text":"All Wisps"},{"id":"all-quests","depth":2,"text":"All Quests"},{"id":"world-tour","depth":2,"text":"World Tour"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Goal modes are restrictions which prevent you from entering the final Willow room before you have completed your objective. If you attempt to enter Shriek’s room before completing all goals, your current goal progress will appear on screen instead. However, if you have tried to enter this room before completing your goals, the warp will unlock so you don’t have to travel there again.\nYou can press "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"Alt+P"}]},{"type":"text","value":" to check your progress on goal modes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you enable the Progress Helper "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":", you can use the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/custom-wheel"},"children":[{"type":"text","value":"Custom Wheel"}]},{"type":"text","value":" in order to see which objectives you have collected and which one you are still missing."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"all-trees"},"children":[{"type":"element","tag":"a","props":{"href":"#all-trees","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"All Trees"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this mode, you will have to visit all 14 Ancestral Trees and collect their pickups. These trees are the 12 skills trees located in Marsh, Howl's Den, Kwolok’s Hollow, Wellspring, Wastes, Pools, Reach, Depths, and Weeping Ridge plus the 2 Ancestral Light trees located in Glades and above Burrows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"all-wisps"},"children":[{"type":"element","tag":"a","props":{"href":"#all-wisps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"All Wisps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"All Wisps adds the requirement to collect all the wisps, which are located to their normal location. These wisps are the Voice, Memory, Eyes, Strength and Heart respectively from Kwolok in Kwolok’s Hollow, finishing the Reach escape, defeating Mora in Depths, defeating Kwolok in Pools and finishing the Worm's escape in Wastes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"all-quests"},"children":[{"type":"element","tag":"a","props":{"href":"#all-quests","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"All Quests"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"All Quests adds the requirement to finish every quest in the game. This includes all main quests (mainly collecting the wisps) but also every side quest like Hand to Hand and Rebuilding the Glades. You can view your quest progress on the map screen."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nIn addition to the Progress Helper's quest status, you can use this "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/quests"},"children":[{"type":"text","value":"list of quests"}]},{"type":"text","value":" to learn about the exact requirements."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"world-tour"},"children":[{"type":"element","tag":"a","props":{"href":"#world-tour","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"World Tour"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"World Tour adds one pickup called a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/new-items"},"children":[{"type":"text","value":"relic"}]},{"type":"text","value":" in some areas. You need to collect the relic in every zone that has one. You can tell if a zone has a relic by pressing "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"Alt+P"}]},{"type":"text","value":" or opening your map. If the name of an area is red it means you have already collected its relic, white means the area have a relic but you haven't collected it yet and orange text indicates the area you are currently in (if you haven’t collected its relic). The number of relics vary from one seed to another. You can set the probability of a relic spawning per area once you selected this goal in the seed generator."}]}]},"text":"\nGoal modes are restrictions which prevent you from entering the final Willow room before you have completed your objective. If you attempt to enter Shriek’s room before completing all goals, your current goal progress will appear on screen instead. However, if you have tried to enter this room before completing your goals, the warp will unlock so you don’t have to travel there again. \nYou can press [Alt+P](/features/special-commands) to check your progress on goal modes.\n\nIf you enable the Progress Helper [header](/seedgen/headers), you can use the [Custom Wheel](/features/custom-wheel) in order to see which objectives you have collected and which one you are still missing.\n\n## All Trees \n\nIn this mode, you will have to visit all 14 Ancestral Trees and collect their pickups. These trees are the 12 skills trees located in Marsh, Howl's Den, Kwolok’s Hollow, Wellspring, Wastes, Pools, Reach, Depths, and Weeping Ridge plus the 2 Ancestral Light trees located in Glades and above Burrows.\n\n## All Wisps \n\nAll Wisps adds the requirement to collect all the wisps, which are located to their normal location. These wisps are the Voice, Memory, Eyes, Strength and Heart respectively from Kwolok in Kwolok’s Hollow, finishing the Reach escape, defeating Mora in Depths, defeating Kwolok in Pools and finishing the Worm's escape in Wastes.\n\n## All Quests \n\nAll Quests adds the requirement to finish every quest in the game. This includes all main quests (mainly collecting the wisps) but also every side quest like Hand to Hand and Rebuilding the Glades. You can view your quest progress on the map screen. \nIn addition to the Progress Helper's quest status, you can use this [list of quests](/tutorials/misc/quests) to learn about the exact requirements.\n\n## World Tour \n\nWorld Tour adds one pickup called a [relic](/features/new-items) in some areas. You need to collect the relic in every zone that has one. You can tell if a zone has a relic by pressing [Alt+P](/features/special-commands) or opening your map. If the name of an area is red it means you have already collected its relic, white means the area have a relic but you haven't collected it yet and orange text indicates the area you are currently in (if you haven’t collected its relic). The number of relics vary from one seed to another. You can set the probability of a relic spawning per area once you selected this goal in the seed generator.","dir":"/seedgen","path":"/seedgen/goals","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976825},"$loki":22},{"slug":"headers","title":"Headers","tags":["seedgen"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Headers allow you to customize certain aspects of the game, like adding items to the item pool, creating custom pickups, and changing states within the game. The "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generation"}]},{"type":"text","value":" comes with many prebuilt headers for you to use and you can also add custom headers by dragging header files (.wotwh) in the launcher. If you are interested in creating your own headers, you can read through the "},{"type":"element","tag":"a","props":{"href":"https://docs.google.com/document/d/1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU/edit","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Header Documentation"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the seed generator, some headers also have a button next to their name which you can click on once you selected the corresponding header. This open a configuration pop-in which let you customize the header a bit more."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here is a list of all the prebuilt headers in the seed generator:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Spawn with Sword: You will start the game with Sword instead of having to find it at a normal pickup location"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Util Twillen: Twillen will be guaranted to sell six utilities pickups (Sticky, Magnet, Water Breath, Catalyst, Overflow and Reckless) instead of selling random items"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Autoplants: As soon as Tuley is in Glades, all the seeds you collected will be planted automatically without having to speak to Tuley and watch the planting cutscenes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Skippable Cutscenes: Skips several cutscene. Some cutscne like the end of Wellspring's escape can't be skipped automatically but the game will save when you reach the end. Once you see the \"Game Saved!\" message, you can quit to menu and reload your save to skip those cutscenes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Better Random Spawn: The lever doors in Upper Wastes, Ruins and Pools Entry are already opened, the bone wall above Howl's den teleporter and the Howl fight are removed, making random spawn works better. Logic will account for these changes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Black Market: Opher will have an infinite supplies of keystones. Every time you buy one keystone, the price of the next one will increase. These keystones aren't required in order to beat the game since logic doesn't account for them. This header have an option which greatly reduces the cost of keystones"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bonus+: Adds new powerfull upgrades such as the ability to bash uncharged grenades. Learn more what items are added by this header by reading the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/new-items#bonus"},"children":[{"type":"text","value":"New Items"}]},{"type":"text","value":" page. This header have option to specify how many of each pickups you want to add to the item pool"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Key Hints: Lupo, Opher and Twillen sell "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/hints"},"children":[{"type":"text","value":"hints"}]},{"type":"text","value":" which reveal the areas in which you can find Clean Water, Burrow, Water Dash, Grenade, Glide, Flap, Flash, Bash, and Bow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Branch: Shorten the Tree Keeper quest by getting the Tree seed directly instead of getting a branch which you need to give to Tuley"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Vanilla Opher Upgrades: Places the vanilla weapon upgrades such as Exploding Spear at their vanilla location, in Opher's shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open Mode: Removes many one-way doors in the game, allowing you to go through them from the other side. Logic will account for these changes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bonus Opher Upgrade: Opher will be guaranteed to sell five weapon upgrades unique to the randomizer: Spear, Shuriken, Blaze and Sentry efficiency which reduce the cost of the respective weapon by half and Rapid Smash which increase the speed of Hammer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Trials: Spirit Trials won't give any items"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Trial Hints: When activating a Spirit Trial, reveals what the reward for finishing this Spirit Trial is"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Glades Done: Start with every seed planted in Glades as well as every Glades rebuilding project already finished"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch Fragments: There are 5 Launch Fragment pickups in the seed and finding 3 of them will grant you Launch. The logic helper recognize that you got Launch once you have at least 3 fragments but all 5 fragments are accessible without needing Launch. This header let you specify how many launch fragments there is in the seed and how much of them are required in order to unlock Launch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Quests: All items collected by talking to NPC don't have any items. Location behind quests such as the house in Woods will be open from the start"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No KS Doors: All Keystone doors start open"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Teleporter Zone Hints: Lupo's maps give "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/hints"},"children":[{"type":"text","value":"hints"}]},{"type":"text","value":" about how many teleporter pickups there are in the current area. Hints for Woods and Glades can be bought from Lupo in Glades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Combat: Remove all combat sequences such as combat shrines, fight rooms, and boss fights. This gives a new access to Baur's Reach from Glades since the fight room is already completed. Combat shrine pickups are floating above the shrine themselves and can be collected without starting the shrine. Parameters let you decide what you want to skip betwenn Shrines, Arenas and Bosses"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Launch: Remove Launch from the game. It's recommanded to play at least in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek"}]},{"type":"text","value":" difficulty when using this header, as "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/moki"},"children":[{"type":"text","value":"Moki"}]},{"type":"text","value":" requires Launch in order to reach the final boss. Some pickups may not be logically accesible and will contain Spirit Light instead"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"3-Line Bingo utilities: This header can only be used when playing "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#bingo"},"children":[{"type":"text","value":"bingo"}]},{"type":"text","value":". Sets the game as completed once you have completed 3 bingo lines, allowing you to press "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"Alt+C"}]},{"type":"text","value":" to teleport to the credits without having to fight Shriek. You can change how many lines are required to finish the game by using the header parameter"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Zone hints: Lupo's maps give hints about how many skills there are in the current area. Hints for Woods and Glades can be bought from Lupo in Glades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Rain: Marsh start as sunny, instead of being rainy until you get the sword tree. This also triggers the spawn of some enemies and removes the Howl fight entirely"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch on Seir: Launch will always be placed on Seir, which you obtain by finishing the Ruins escape"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch from Bingo: This header can only be used when playing "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#bingo"},"children":[{"type":"text","value":"bingo"}]},{"type":"text","value":". This grants you Launch once you have finished two lines. You can change how many lines are needed with the header parameters"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Willow Hearts: All Willow hearts are already destroyed, making the final boss accessible from the beginning. This also affects logic paths to some items"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Spawn Tuley: Tuley is in Glades from the beginning, instead of spawning once you finish the Wellspring escape"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Jumpgrades: Adds bonus pickups in the item pool that make you jump higher. This header let you customize how many jumpgrades are in the seed"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Teleport Refills: Automatically heals you to full when warping to a teleporter"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Skill Velocity: Adds bonus pickups to the item pool that make Dash, Bash, Burrow, Water Dash and Launch go faster. This header let you customize how many skill velocity are in the seed"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Teleporters: Add teleporter pickups to the item pool, which activate the corresponding teleporter. Logic expects you to use these teleporters as progression"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Progress Helper: Track your progress towards your goals. Open the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/custom-wheel"},"children":[{"type":"text","value":"Custom Wheel"}]},{"type":"text","value":" in order to access progress towards quests, wisps and trees"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bonus Items: Add items which are unique to the randomizer in the item pool like an extra air dash or energy regeneration. You can find a list of every Bonus item "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/new-items#bonus-items"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"}]}]},"text":"\nHeaders allow you to customize certain aspects of the game, like adding items to the item pool, creating custom pickups, and changing states within the game. The [seed generation](/seedgen) comes with many prebuilt headers for you to use and you can also add custom headers by dragging header files (.wotwh) in the launcher. If you are interested in creating your own headers, you can read through the [Header Documentation](https://docs.google.com/document/d/1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU/edit).\n\nIn the seed generator, some headers also have a button next to their name which you can click on once you selected the corresponding header. This open a configuration pop-in which let you customize the header a bit more.\n\nHere is a list of all the prebuilt headers in the seed generator:\n* Spawn with Sword: You will start the game with Sword instead of having to find it at a normal pickup location\n* Util Twillen: Twillen will be guaranted to sell six utilities pickups (Sticky, Magnet, Water Breath, Catalyst, Overflow and Reckless) instead of selling random items\n* Autoplants: As soon as Tuley is in Glades, all the seeds you collected will be planted automatically without having to speak to Tuley and watch the planting cutscenes\n* Skippable Cutscenes: Skips several cutscene. Some cutscne like the end of Wellspring's escape can't be skipped automatically but the game will save when you reach the end. Once you see the \"Game Saved!\" message, you can quit to menu and reload your save to skip those cutscenes\n* Better Random Spawn: The lever doors in Upper Wastes, Ruins and Pools Entry are already opened, the bone wall above Howl's den teleporter and the Howl fight are removed, making random spawn works better. Logic will account for these changes\n* Black Market: Opher will have an infinite supplies of keystones. Every time you buy one keystone, the price of the next one will increase. These keystones aren't required in order to beat the game since logic doesn't account for them. This header have an option which greatly reduces the cost of keystones\n* Bonus+: Adds new powerfull upgrades such as the ability to bash uncharged grenades. Learn more what items are added by this header by reading the [New Items](/features/new-items#bonus) page. This header have option to specify how many of each pickups you want to add to the item pool\n* Key Hints: Lupo, Opher and Twillen sell [hints](/features/hints) which reveal the areas in which you can find Clean Water, Burrow, Water Dash, Grenade, Glide, Flap, Flash, Bash, and Bow.\n* No Branch: Shorten the Tree Keeper quest by getting the Tree seed directly instead of getting a branch which you need to give to Tuley\n* Vanilla Opher Upgrades: Places the vanilla weapon upgrades such as Exploding Spear at their vanilla location, in Opher's shop\n* Open Mode: Removes many one-way doors in the game, allowing you to go through them from the other side. Logic will account for these changes\n* Bonus Opher Upgrade: Opher will be guaranteed to sell five weapon upgrades unique to the randomizer: Spear, Shuriken, Blaze and Sentry efficiency which reduce the cost of the respective weapon by half and Rapid Smash which increase the speed of Hammer\n* No Trials: Spirit Trials won't give any items\n* Trial Hints: When activating a Spirit Trial, reveals what the reward for finishing this Spirit Trial is\n* Glades Done: Start with every seed planted in Glades as well as every Glades rebuilding project already finished\n* Launch Fragments: There are 5 Launch Fragment pickups in the seed and finding 3 of them will grant you Launch. The logic helper recognize that you got Launch once you have at least 3 fragments but all 5 fragments are accessible without needing Launch. This header let you specify how many launch fragments there is in the seed and how much of them are required in order to unlock Launch\n* No Quests: All items collected by talking to NPC don't have any items. Location behind quests such as the house in Woods will be open from the start\n* No KS Doors: All Keystone doors start open\n* Teleporter Zone Hints: Lupo's maps give [hints](/features/hints) about how many teleporter pickups there are in the current area. Hints for Woods and Glades can be bought from Lupo in Glades\n* No Combat: Remove all combat sequences such as combat shrines, fight rooms, and boss fights. This gives a new access to Baur's Reach from Glades since the fight room is already completed. Combat shrine pickups are floating above the shrine themselves and can be collected without starting the shrine. Parameters let you decide what you want to skip betwenn Shrines, Arenas and Bosses\n* No Launch: Remove Launch from the game. It's recommanded to play at least in the [Gorlek](/seedgen/paths/gorlek) difficulty when using this header, as [Moki](/seedgen/paths/moki) requires Launch in order to reach the final boss. Some pickups may not be logically accesible and will contain Spirit Light instead\n* 3-Line Bingo utilities: This header can only be used when playing [bingo](/features/multiplayer#bingo). Sets the game as completed once you have completed 3 bingo lines, allowing you to press [Alt+C](/features/special-commands) to teleport to the credits without having to fight Shriek. You can change how many lines are required to finish the game by using the header parameter\n* Zone hints: Lupo's maps give hints about how many skills there are in the current area. Hints for Woods and Glades can be bought from Lupo in Glades\n* No Rain: Marsh start as sunny, instead of being rainy until you get the sword tree. This also triggers the spawn of some enemies and removes the Howl fight entirely\n* Launch on Seir: Launch will always be placed on Seir, which you obtain by finishing the Ruins escape\n* Launch from Bingo: This header can only be used when playing [bingo](/features/multiplayer#bingo). This grants you Launch once you have finished two lines. You can change how many lines are needed with the header parameters\n* No Willow Hearts: All Willow hearts are already destroyed, making the final boss accessible from the beginning. This also affects logic paths to some items\n* Spawn Tuley: Tuley is in Glades from the beginning, instead of spawning once you finish the Wellspring escape\n* Jumpgrades: Adds bonus pickups in the item pool that make you jump higher. This header let you customize how many jumpgrades are in the seed\n* Teleport Refills: Automatically heals you to full when warping to a teleporter\n* Skill Velocity: Adds bonus pickups to the item pool that make Dash, Bash, Burrow, Water Dash and Launch go faster. This header let you customize how many skill velocity are in the seed\n* Teleporters: Add teleporter pickups to the item pool, which activate the corresponding teleporter. Logic expects you to use these teleporters as progression\n* Progress Helper: Track your progress towards your goals. Open the [Custom Wheel](/features/custom-wheel) in order to access progress towards quests, wisps and trees\n* Bonus Items: Add items which are unique to the randomizer in the item pool like an extra air dash or energy regeneration. You can find a list of every Bonus item [here](/features/new-items#bonus-items)","dir":"/seedgen","path":"/seedgen/headers","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976842},"$loki":23},{"slug":"paths","title":"Paths","tags":["logic group"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is only so page-list list Paths as well. The actual content is in the paths subfolder."}]}]},"text":"\nThis is only so page-list list Paths as well. The actual content is in the paths subfolder.","dir":"/seedgen","path":"/seedgen/paths","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976842},"$loki":24},{"slug":"presets","title":"Presets","tags":["seedgen"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Presets are prebuild general options which you can use safely in order to generate seeds. Once you selected the presets you want to use, click on the Apply Presets button in order to add the preset's options to the other settings you already selected. By holding Ctrl, the Apply Presets button will change for Override Presets, clicking on it will override your previous settings by the one from the presets you selected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here is a quick description of each presets:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"QOL applies the following "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"headers"}]},{"type":"text","value":": Skippable Cutscenes, Spawn Tuley, No Branch, Autoplants, Progress Helper and Teleport Refills. These are just quality of life improvement which greatly reduces the time you'll spend in cutscenes and dialogues. Tuley also spawn from the begining while you would normaly need to do the Wellspring Escape in order for Tuley to appear in Glades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Moki selects the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/moki"},"children":[{"type":"text","value":"Moki"}]},{"type":"text","value":" difficulty, the same headers as QOL plus these headers: No Trials, Teleporters, Vanilla Opher Upgrades, Black Market, Spawn with Sword and the headers related to the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/hints"},"children":[{"type":"text","value":"hints"}]},{"type":"text","value":" feature: Key Hints, Zone Hints and Teleporter Zone Hints. This is the recommended settings for players who finished the game at least once"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Gorlek selects the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek"}]},{"type":"text","value":" difficulty, the same "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"headers"}]},{"type":"text","value":" as QOL plus these headers: Teleporters, Opher Upgrades, Black Market, Trials Hints, Key Hints and Zone Hints. This is the recommended settings for more advanced players who know a bit more tricks"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"2022 Tourney applies the setting used for the 2022 randomizer tournament. This selects the same options as Gorlek and Random Spawn, selects the All Trees goal and add the No Rain and Teleporter Zone Hints headers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Glitches enables all paths which use glitches. Since "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/moki"},"children":[{"type":"text","value":"Moki"}]},{"type":"text","value":" is a glitchless difficulty, you are required to play in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek difficulty"}]},{"type":"text","value":" or above in order to enable these paths. Sword and Hammer "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps"},"children":[{"type":"text","value":"sentry jumps"}]},{"type":"text","value":", "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/wall-break"},"children":[{"type":"text","value":"breaking walls from the wrong side"}]},{"type":"text","value":", "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/area-specific/sentry-as-a-fire-source"},"children":[{"type":"text","value":"Sentry burn"}]},{"type":"text","value":" and "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/sequence-breaks/feeding-ground-skip#after-cat-and-mouse"},"children":[{"type":"text","value":"Remove kill plane"}]},{"type":"text","value":" will be added to the options the randomizer could expects from you"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Random Spawn selects the Better Random Spawn header which removes some doors that can only be opened from one side in order to make random spawn a better experience. It also changes your starting point for a random one, chosen between every Teleporters of the game"}]},{"type":"text","value":"\n"}]}]},"text":"\nPresets are prebuild general options which you can use safely in order to generate seeds. Once you selected the presets you want to use, click on the Apply Presets button in order to add the preset's options to the other settings you already selected. By holding Ctrl, the Apply Presets button will change for Override Presets, clicking on it will override your previous settings by the one from the presets you selected.\n\nHere is a quick description of each presets:\n* QOL applies the following [headers](/seedgen/headers): Skippable Cutscenes, Spawn Tuley, No Branch, Autoplants, Progress Helper and Teleport Refills. These are just quality of life improvement which greatly reduces the time you'll spend in cutscenes and dialogues. Tuley also spawn from the begining while you would normaly need to do the Wellspring Escape in order for Tuley to appear in Glades\n* Moki selects the [Moki](/seedgen/paths/moki) difficulty, the same headers as QOL plus these headers: No Trials, Teleporters, Vanilla Opher Upgrades, Black Market, Spawn with Sword and the headers related to the [hints](/features/hints) feature: Key Hints, Zone Hints and Teleporter Zone Hints. This is the recommended settings for players who finished the game at least once\n* Gorlek selects the [Gorlek](/seedgen/paths/gorlek) difficulty, the same [headers](/seedgen/headers) as QOL plus these headers: Teleporters, Opher Upgrades, Black Market, Trials Hints, Key Hints and Zone Hints. This is the recommended settings for more advanced players who know a bit more tricks\n* 2022 Tourney applies the setting used for the 2022 randomizer tournament. This selects the same options as Gorlek and Random Spawn, selects the All Trees goal and add the No Rain and Teleporter Zone Hints headers\n* Glitches enables all paths which use glitches. Since [Moki](/seedgen/paths/moki) is a glitchless difficulty, you are required to play in the [Gorlek difficulty](/seedgen/paths/gorlek) or above in order to enable these paths. Sword and Hammer [sentry jumps](/tutorials/movement/sentry-jumps), [breaking walls from the wrong side](/tutorials/movement/wall-break), [Sentry burn](/tutorials/area-specific/sentry-as-a-fire-source) and [Remove kill plane](/tutorials/sequence-breaks/feeding-ground-skip#after-cat-and-mouse) will be added to the options the randomizer could expects from you\n* Random Spawn selects the Better Random Spawn header which removes some doors that can only be opened from one side in order to make random spawn a better experience. It also changes your starting point for a random one, chosen between every Teleporters of the game","dir":"/seedgen","path":"/seedgen/presets","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976847},"$loki":25},{"slug":"_index","title":"Tutorials","toc":[{"id":"sequence-breaks","depth":2,"text":"Sequence Breaks"},{"id":"movement","depth":2,"text":"Movement"},{"id":"area-specific-knowledge","depth":2,"text":"Area specific knowledge"},{"id":"miscellaneous","depth":2,"text":"Miscellaneous"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"sequence-breaks"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#sequence-breaks","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sequence Breaks"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{"type":"text","value":"\n"},{"type":"element","tag":"page-list","props":{"by-path":"/tutorials/sequence-breaks","deep":""},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"movement"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#movement","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Movement"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{"type":"text","value":"\n"},{"type":"element","tag":"page-list","props":{"by-path":"/tutorials/movement","deep":""},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"area-specific-knowledge"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#area-specific-knowledge","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Area specific knowledge"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{"type":"text","value":"\n"},{"type":"element","tag":"page-list","props":{"by-path":"/tutorials/area-specific","deep":""},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"miscellaneous"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#miscellaneous","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Miscellaneous"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{"type":"text","value":"\n"},{"type":"element","tag":"page-list","props":{"by-path":"/tutorials/misc","deep":""},"children":[{"type":"text","value":"\n"}]}]},"text":"\n## Sequence Breaks\n\nThere are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements.\n\n\n\n## Movement\n\nMovement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster.\n\n\n\n## Area specific knowledge\n\nSome areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways.\n\n\n\n## Miscellaneous\n\nOther game knowledge you could use but that doesn't quite fit the other categories\n\n","dir":"/tutorials","path":"/tutorials/_index","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976851},"$loki":26},{"slug":"_index","title":"Paths","tags":["logic group"],"toc":[{"id":"difficulty","depth":2,"text":"Difficulty"},{"id":"glitches","depth":2,"text":"Glitches"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"What we call a path is what skills you need in order to reach a pickup from a certain point. Each option in the Paths tab of the Seed Generator is a collection of paths which can be toggled. When generating a seed, the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"Seed Generator"}]},{"type":"text","value":" is using the options you chose from this tab to ensure you can always finish the game by placing every progression item on a pickup you will be able to reach, according to the paths you selected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"difficulty"},"children":[{"type":"element","tag":"a","props":{"href":"#difficulty","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Difficulty"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first kind of paths are difficulties. Each difficulty has its own guidelines which dictate what kind of game mecanics the randomizer might expect from you. At the moment, there are two fully finished and validated difficulties with Moki and Gorlek, as well as two unfinished ones, called Kii and Unsafe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/moki"},"children":[{"type":"text","value":"Moki"}]},{"type":"text","value":" is the easiest difficulty within the randomizer. It only requires using game mechanics the base game teaches you."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek"}]},{"type":"text","value":" is the difficulty just above Moki, adding easy to learn game mechanics."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/kii"},"children":[{"type":"text","value":"Kii"}]},{"type":"text","value":" is the difficulty above Gorlek, adding some more precise movement options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Although "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/unsafe"},"children":[{"type":"text","value":"Unsafe"}]},{"type":"text","value":" is defined as a difficulty, it doesn't have any guidelines; it's simply a collection of path which doesn't respect the guideline of the other difficulty."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Each difficulty also includes every path from previous difficulties, which means every Moki path is included in the Gorlek difficulty. You can learn more about what the game can expect from you when playing in a difficulty by reading their respective pages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glitches"},"children":[{"type":"element","tag":"a","props":{"href":"#glitches","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glitches"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The second kind of paths are glitches. All difficulties are glitchless by default but you can activate different glitches within these difficulties by selecting the corresponding options in the Paths tab of the Seed Generator."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps"},"children":[{"type":"text","value":"Sword Sentry Jump"}]},{"type":"text","value":" is a glitch which lets you get a lot of height by combining Sword and Sentry. This option adds grounded sentry jumps using Sword in Gorlek and above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps"},"children":[{"type":"text","value":"Hammer Sentry Jump"}]},{"type":"text","value":" is a glitch which lets you get a lot of height by combining Hammer and Sentry. This option adds grounded sentry jumps using Hammer in Gorlek and above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#shuriken"},"children":[{"type":"text","value":"Shuriken Break"}]},{"type":"text","value":" is a way to break walls from the wrong side by clipping shuriken into walls. This option adds them in Gorlek and above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#sentry"},"children":[{"type":"text","value":"Sentry Break"}]},{"type":"text","value":" is a way to break walls from the wrong side by using Sentry. This option adds them in Unsafe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#spear"},"children":[{"type":"text","value":"Spear Break"}]},{"type":"text","value":" is a way to break small walls from the wrong side by clipping Spear into walls. This option adds them in Unsafe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#hammer"},"children":[{"type":"text","value":"Hammer Break"}]},{"type":"text","value":" is a way to break walls from the wrong side by using Hammer. This option adds them in Unsafe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/area-specific/sentry-as-a-fire-source"},"children":[{"type":"text","value":"Sentry Burn"}]},{"type":"text","value":" is using Sentry as a way to activate lanterns and melting ice. This option adds them in Gorlek and above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/sequence-breaks/feeding-ground-skip#after-cat-and-mouse"},"children":[{"type":"text","value":"Remove Kill Plane"}]},{"type":"text","value":" is a way to disable the kill plane in Feeding Grond, which lets you access Weeping Ridge without collecting the wisps. This option adds this trick in Gorlek and above."}]},{"type":"text","value":"\n"}]}]},"text":"\nWhat we call a path is what skills you need in order to reach a pickup from a certain point. Each option in the Paths tab of the Seed Generator is a collection of paths which can be toggled. When generating a seed, the [Seed Generator](/seedgen) is using the options you chose from this tab to ensure you can always finish the game by placing every progression item on a pickup you will be able to reach, according to the paths you selected.\n\n## Difficulty\n\nThe first kind of paths are difficulties. Each difficulty has its own guidelines which dictate what kind of game mecanics the randomizer might expect from you. At the moment, there are two fully finished and validated difficulties with Moki and Gorlek, as well as two unfinished ones, called Kii and Unsafe.\n\n- [Moki](/seedgen/paths/moki) is the easiest difficulty within the randomizer. It only requires using game mechanics the base game teaches you.\n- [Gorlek](/seedgen/paths/gorlek) is the difficulty just above Moki, adding easy to learn game mechanics.\n- [Kii](/seedgen/paths/kii) is the difficulty above Gorlek, adding some more precise movement options.\n- Although [Unsafe](/seedgen/paths/unsafe) is defined as a difficulty, it doesn't have any guidelines; it's simply a collection of path which doesn't respect the guideline of the other difficulty.\n\nEach difficulty also includes every path from previous difficulties, which means every Moki path is included in the Gorlek difficulty. You can learn more about what the game can expect from you when playing in a difficulty by reading their respective pages.\n\n## Glitches\n\nThe second kind of paths are glitches. All difficulties are glitchless by default but you can activate different glitches within these difficulties by selecting the corresponding options in the Paths tab of the Seed Generator.\n\n- [Sword Sentry Jump](/tutorials/movement/sentry-jumps) is a glitch which lets you get a lot of height by combining Sword and Sentry. This option adds grounded sentry jumps using Sword in Gorlek and above.\n- [Hammer Sentry Jump](/tutorials/movement/sentry-jumps) is a glitch which lets you get a lot of height by combining Hammer and Sentry. This option adds grounded sentry jumps using Hammer in Gorlek and above.\n- [Shuriken Break](/tutorials/misc/wall-break#shuriken) is a way to break walls from the wrong side by clipping shuriken into walls. This option adds them in Gorlek and above.\n- [Sentry Break](/tutorials/misc/wall-break#sentry) is a way to break walls from the wrong side by using Sentry. This option adds them in Unsafe.\n- [Spear Break](/tutorials/misc/wall-break#spear) is a way to break small walls from the wrong side by clipping Spear into walls. This option adds them in Unsafe.\n- [Hammer Break](/tutorials/misc/wall-break#hammer) is a way to break walls from the wrong side by using Hammer. This option adds them in Unsafe.\n- [Sentry Burn](/tutorials/area-specific/sentry-as-a-fire-source) is using Sentry as a way to activate lanterns and melting ice. This option adds them in Gorlek and above.\n- [Remove Kill Plane](/tutorials/sequence-breaks/feeding-ground-skip#after-cat-and-mouse) is a way to disable the kill plane in Feeding Grond, which lets you access Weeping Ridge without collecting the wisps. This option adds this trick in Gorlek and above.\n","dir":"/seedgen/paths","path":"/seedgen/paths/_index","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976860},"$loki":27},{"slug":"kii","title":"Kii","tags":["logic group"],"toc":[{"id":"glitchless","depth":2,"text":"Glitchless"},{"id":"glitches","depth":2,"text":"Glitches"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Kii is a difficulty you can enable from the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"Paths tab"}]},{"type":"text","value":" of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"Seed Generator"}]},{"type":"text","value":". It is the difficulty above "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek"}]},{"type":"text","value":" and is designed for more advanced and experienced players. Currently, Kii paths have not been validated and some are still missing, so use with caution! In this difficulty, even more precise utilisations of skills are required, as well as some energy weapons for movement. These options are added to the logic:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glitchless"},"children":[{"type":"element","tag":"a","props":{"href":"#glitchless","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glitchless"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using the Deflector shard to deflect projectiles with Sword"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/bash-glide"},"children":[{"type":"text","value":"Bash Gliding"}]},{"type":"text","value":" as well as extending the Bash Glide with Double Jump or Glide."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using Sword attacks for "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/aerial-reset"},"children":[{"type":"text","value":"aerial resets"}]},{"type":"text","value":" as well as "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sword-pogo"},"children":[{"type":"text","value":"Sword pogos"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using ceilings to refresh your Launch or Dash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using Blaze, Flash, Sentry, Shuriken, or Spear for extended horizontal "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/weapon-energy-movement"},"children":[{"type":"text","value":"energy weapon moevemnt"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Swimming through clear dirty water is in logic, as well as using Water Dash to take less damage."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Unlimited damage boosts as long as you have enough health."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Combining horizontal Sword or Hammer swings with an upslash for more precise "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/weapon-movement"},"children":[{"type":"text","value":"weapon movement"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Coyote Dash is a way to dash over a cliff and being able to jump right after. This allows for more horizontal movement."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glitches"},"children":[{"type":"element","tag":"a","props":{"href":"#glitches","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glitches"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"So far no glitches have been added to Kii."}]}]},"text":"\r\nKii is a difficulty you can enable from the [Paths tab](/seedgen/paths) of the [Seed Generator](/seedgen). It is the difficulty above [Gorlek](/seedgen/paths/gorlek) and is designed for more advanced and experienced players. Currently, Kii paths have not been validated and some are still missing, so use with caution! In this difficulty, even more precise utilisations of skills are required, as well as some energy weapons for movement. These options are added to the logic:\r\n\r\n## Glitchless\r\n\r\n- Using the Deflector shard to deflect projectiles with Sword\r\n- [Bash Gliding](/tutorials/movement/bash-glide) as well as extending the Bash Glide with Double Jump or Glide.\r\n- Using Sword attacks for [aerial resets](/tutorials/movement/aerial-reset) as well as [Sword pogos](/tutorials/movement/sword-pogo).\r\n- Using ceilings to refresh your Launch or Dash.\r\n- Using Blaze, Flash, Sentry, Shuriken, or Spear for extended horizontal [energy weapon moevemnt](/tutorials/movement/weapon-energy-movement).\r\n- Swimming through clear dirty water is in logic, as well as using Water Dash to take less damage.\r\n- Unlimited damage boosts as long as you have enough health.\r\n- Combining horizontal Sword or Hammer swings with an upslash for more precise [weapon movement](/tutorials/movement/weapon-movement).\r\n- Coyote Dash is a way to dash over a cliff and being able to jump right after. This allows for more horizontal movement.\r\n\r\n## Glitches\r\n\r\nSo far no glitches have been added to Kii.","dir":"/seedgen/paths","path":"/seedgen/paths/kii","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976866},"$loki":28},{"slug":"gorlek","title":"Gorlek","tags":["logic group"],"toc":[{"id":"glichless","depth":2,"text":"Glichless"},{"id":"glitches","depth":2,"text":"Glitches"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Gorlek is a difficulty which you can enable from the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"Paths tab"}]},{"type":"text","value":" of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"Seed Generator"}]},{"type":"text","value":". It's the difficulty above "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/moki"},"children":[{"type":"text","value":"Moki"}]},{"type":"text","value":" and is designed for more advanced players. In this difficulty, more precise utilisation of skills are required. These options are added to the logic:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glichless"},"children":[{"type":"element","tag":"a","props":{"href":"#glichless","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glichless"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Paths that would be possible with the Moki difficulty's rules but are either not obvious or considered too tricky to execute for this difficulty."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Connection that are not obvious to Moki's players because the camera isn't making it clear you can take a specific path."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using the Triple Jump shard for movement."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bashing Grenade projectiles for horizontal movement."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"One damage boost per path, regardless of the amount of damage (taking one damage which reduce your health by 3 would be in logic but taking two damages which each reduce your health by 1 is not in logic despite the fact that you took less damage)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/weapon-movement#hover"},"children":[{"type":"text","value":"Sword or Hammer aerial combo in order to hover"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/weapon-movement#up-slash"},"children":[{"type":"text","value":"Sword or Hammer up attack for extra height"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/area-specific/light-sources#bow"},"children":[{"type":"text","value":"Bow to go through darkness in Depths"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The logic expects you to have found Regenerate to enter Woods, Pools, Depths, Baur, Wastes and Willow but unlike in Moki, there are no health requirement to enter them in Gorlek.\nRegenerate is still expected for boss fights and combat shrines."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glitches"},"children":[{"type":"element","tag":"a","props":{"href":"#glitches","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glitches"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you activate the Glitches preset or if you select the corresponding options in the Paths settings, these glitches will be added in logic:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps"},"children":[{"type":"text","value":"Sword Sentry Jump"}]},{"type":"text","value":" is a glitch which let you get a lot of height by combining Sword and Sentry. Only grounded sentry jumps are added in logic."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps"},"children":[{"type":"text","value":"Hammer Sentry Jump"}]},{"type":"text","value":" is a glitch which let you get a lot of height by combining Hammer and Sentry. Only grounded sentry jumps are added in logic."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#shuriken"},"children":[{"type":"text","value":"Shuriken Break"}]},{"type":"text","value":" is a way to break wall from the wrong side by clipping Shuriken through walls."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/area-specific/sentry-as-a-fire-source"},"children":[{"type":"text","value":"Sentry Burn"}]},{"type":"text","value":" is using Sentry as a way to activate lanterns and melting ice."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/sequence-breaks/feeding-ground-skip#after-cat-and-mouse"},"children":[{"type":"text","value":"Remove Kill Plane"}]},{"type":"text","value":" is a way to disable the kill plane in Feeding Grond, which let you access Weeping Ridge without collecting the wisps."}]},{"type":"text","value":"\n"}]}]},"text":"\nGorlek is a difficulty which you can enable from the [Paths tab](/seedgen/paths) of the [Seed Generator](/seedgen). It's the difficulty above [Moki](/seedgen/paths/moki) and is designed for more advanced players. In this difficulty, more precise utilisation of skills are required. These options are added to the logic:\n\n## Glichless\n\n- Paths that would be possible with the Moki difficulty's rules but are either not obvious or considered too tricky to execute for this difficulty.\n- Connection that are not obvious to Moki's players because the camera isn't making it clear you can take a specific path.\n- Using the Triple Jump shard for movement.\n- Bashing Grenade projectiles for horizontal movement.\n- One damage boost per path, regardless of the amount of damage (taking one damage which reduce your health by 3 would be in logic but taking two damages which each reduce your health by 1 is not in logic despite the fact that you took less damage).\n- [Sword or Hammer aerial combo in order to hover](/tutorials/movement/weapon-movement#hover).\n- [Sword or Hammer up attack for extra height](/tutorials/movement/weapon-movement#up-slash).\n- [Bow to go through darkness in Depths](/tutorials/area-specific/light-sources#bow).\n\nThe logic expects you to have found Regenerate to enter Woods, Pools, Depths, Baur, Wastes and Willow but unlike in Moki, there are no health requirement to enter them in Gorlek.\nRegenerate is still expected for boss fights and combat shrines.\n\n## Glitches\n\nIf you activate the Glitches preset or if you select the corresponding options in the Paths settings, these glitches will be added in logic:\n\n- [Sword Sentry Jump](/tutorials/movement/sentry-jumps) is a glitch which let you get a lot of height by combining Sword and Sentry. Only grounded sentry jumps are added in logic.\n- [Hammer Sentry Jump](/tutorials/movement/sentry-jumps) is a glitch which let you get a lot of height by combining Hammer and Sentry. Only grounded sentry jumps are added in logic.\n- [Shuriken Break](/tutorials/misc/wall-break#shuriken) is a way to break wall from the wrong side by clipping Shuriken through walls.\n- [Sentry Burn](/tutorials/area-specific/sentry-as-a-fire-source) is using Sentry as a way to activate lanterns and melting ice.\n- [Remove Kill Plane](/tutorials/sequence-breaks/feeding-ground-skip#after-cat-and-mouse) is a way to disable the kill plane in Feeding Grond, which let you access Weeping Ridge without collecting the wisps.","dir":"/seedgen/paths","path":"/seedgen/paths/gorlek","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976874},"$loki":29},{"slug":"unsafe","title":"Unsafe","tags":["logic group"],"toc":[{"id":"glitchless","depth":2,"text":"Glitchless"},{"id":"toggleable-glitches","depth":2,"text":"Toggleable Glitches"},{"id":"non-toggleable-glitches","depth":2,"text":"Non toggleable Glitches"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unsafe is a difficulty setting you can enable from the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"Paths tab"}]},{"type":"text","value":" of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"Seed Generator"}]},{"type":"text","value":". This difficulty is the one above the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek difficulty"}]},{"type":"text","value":" and is a collection of paths which have not been sorted in any difficulty group yet, either because they are too hard for the currently designed difficulties or because they aren't following the rules of the other difficulty."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unlike other difficulty, unsafe paths aren't validated which means (even though it should be rare) it's possible to get a softlockable seed where the randomizer might expects something from you which isn't actually possible."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since Unsafe doesn't have any guideline, it can ask you to use a lot of different things. Here is a non-exhaustive list of things which can be required in unsafe:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glitchless"},"children":[{"type":"element","tag":"a","props":{"href":"#glitchless","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glitchless"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"A path that requires more than one damage boost"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Swimming through dirty water"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using Bash to reposition enemies"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/weapon-energy-movement"},"children":[{"type":"text","value":"Energy weapons for movement"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using Deflector, Grenade or Sentry to "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/projectile-redirection"},"children":[{"type":"text","value":"redirect projectiles"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/bash-glide"},"children":[{"type":"text","value":"Bash glide"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/dash-ramp"},"children":[{"type":"text","value":"Dash ramp"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sword-pogo"},"children":[{"type":"text","value":"Sword pogo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/area-specific/light-sources"},"children":[{"type":"text","value":"Grenade to go through darkness in Depths"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unsafe logic is also removing all requirement in order to enter Woods, Pools, Depths, Baur, Wastes and Willow while other difficulty logically requires you to have Regenerate in order to access those areas."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"toggleable-glitches"},"children":[{"type":"element","tag":"a","props":{"href":"#toggleable-glitches","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Toggleable Glitches"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On top of the Glitches added in logic in "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek"}]},{"type":"text","value":", Unsafe also let you toggle these glitches:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#sentry"},"children":[{"type":"text","value":"Sentry Break"}]},{"type":"text","value":" is a way to break wall from the wrong side by using Sentry."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#spear"},"children":[{"type":"text","value":"Spear Break"}]},{"type":"text","value":" is a way to break small wall from the wrong side by clipping Spear into walls."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#hammer"},"children":[{"type":"text","value":"Hammer Break"}]},{"type":"text","value":" is a way to break wall from the wrong side by using Hammer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"non-toggleable-glitches"},"children":[{"type":"element","tag":"a","props":{"href":"#non-toggleable-glitches","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Non toggleable Glitches"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unsafe also add these glitches in logic but since the Seed Generator doesn't provide any options to disable them (yet!), these will be added by default just like Glitchless paths."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/grenade-jumps"},"children":[{"type":"text","value":"Grenade Jumps"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/hammer-jumps"},"children":[{"type":"text","value":"Hammer jumps"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sword-jumps"},"children":[{"type":"text","value":"Sword jumps"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/glide-jumps"},"children":[{"type":"text","value":"Glide jumps"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Aerial "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps#aerial-sentry-jumps"},"children":[{"type":"text","value":"sentry jumps"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/pause-float"},"children":[{"type":"text","value":"Pause floats"}]}]},{"type":"text","value":"\n"}]}]},"text":"\nUnsafe is a difficulty setting you can enable from the [Paths tab](/seedgen/paths) of the [Seed Generator](/seedgen). This difficulty is the one above the [Gorlek difficulty](/seedgen/paths/gorlek) and is a collection of paths which have not been sorted in any difficulty group yet, either because they are too hard for the currently designed difficulties or because they aren't following the rules of the other difficulty.\n\nUnlike other difficulty, unsafe paths aren't validated which means (even though it should be rare) it's possible to get a softlockable seed where the randomizer might expects something from you which isn't actually possible.\n\nSince Unsafe doesn't have any guideline, it can ask you to use a lot of different things. Here is a non-exhaustive list of things which can be required in unsafe:\n\n## Glitchless\n\n- A path that requires more than one damage boost\n- Swimming through dirty water\n- Using Bash to reposition enemies\n- [Energy weapons for movement](/tutorials/movement/weapon-energy-movement)\n- Using Deflector, Grenade or Sentry to [redirect projectiles](/tutorials/misc/projectile-redirection)\n- [Bash glide](/tutorials/movement/bash-glide)\n- [Dash ramp](/tutorials/movement/dash-ramp)\n- [Sword pogo](/tutorials/movement/sword-pogo)\n- [Grenade to go through darkness in Depths](/tutorials/area-specific/light-sources)\n\nUnsafe logic is also removing all requirement in order to enter Woods, Pools, Depths, Baur, Wastes and Willow while other difficulty logically requires you to have Regenerate in order to access those areas.\n\n## Toggleable Glitches\n\nOn top of the Glitches added in logic in [Gorlek](/seedgen/paths/gorlek), Unsafe also let you toggle these glitches:\n\n- [Sentry Break](/tutorials/misc/wall-break#sentry) is a way to break wall from the wrong side by using Sentry.\n- [Spear Break](/tutorials/misc/wall-break#spear) is a way to break small wall from the wrong side by clipping Spear into walls.\n- [Hammer Break](/tutorials/misc/wall-break#hammer) is a way to break wall from the wrong side by using Hammer.\n\n## Non toggleable Glitches\n\nUnsafe also add these glitches in logic but since the Seed Generator doesn't provide any options to disable them (yet!), these will be added by default just like Glitchless paths.\n\n- [Grenade Jumps](/tutorials/movement/grenade-jumps)\n- [Hammer jumps](/tutorials/movement/hammer-jumps)\n- [Sword jumps](/tutorials/movement/sword-jumps)\n- [Glide jumps](/tutorials/movement/glide-jumps)\n- Aerial [sentry jumps](/tutorials/movement/sentry-jumps#aerial-sentry-jumps)\n- [Pause floats](/tutorials/movement/pause-float)","dir":"/seedgen/paths","path":"/seedgen/paths/unsafe","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976881},"$loki":30},{"slug":"moki","title":"Moki","tags":["logic group"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Moki is a difficulty setting which you can chose from the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"Paths tab"}]},{"type":"text","value":" of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"Seed Generator"}]},{"type":"text","value":". It is designed for players who have finished the game at least once. A seed in this difficulty does not require any particular knowledge as long as you know how to use Ori's skillset. The logic can ask you to use these skills, individually or in combination:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Double jump, grapple, dash, water dash, burrow and launch for movement"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bash for movement and redirection of projectiles"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bashing Grenade's projectile for vertical movement"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Grenade to melt ice, change the furnace's state in Baur and activating lanterns"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Flap for activating the soups in Baur, changing the furnace's state in Baur, collecting items under leaves pile and activating wind current"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Glide for both horizontal movement and gliding in wind current"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Flash to go through darkness in Depths"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Hammer or Spear to break breakable floors and ceilings"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this difficulty, the logic expects you to have found Regenerate and have enough heath to enter Woods, Pools, Depths, Baur, Wastes and Willow. Woods, Pools, Depths and Baur require at least 4.5 total health, Wastes requires at least 5.5 total health and Willow requires 6.5 total health. Regenerate is also expected for combat shrines and boss fights."}]}]},"text":"\nMoki is a difficulty setting which you can chose from the [Paths tab](/seedgen/paths) of the [Seed Generator](/seedgen). It is designed for players who have finished the game at least once. A seed in this difficulty does not require any particular knowledge as long as you know how to use Ori's skillset. The logic can ask you to use these skills, individually or in combination:\n\n- Double jump, grapple, dash, water dash, burrow and launch for movement\n- Bash for movement and redirection of projectiles\n- Bashing Grenade's projectile for vertical movement\n- Grenade to melt ice, change the furnace's state in Baur and activating lanterns\n- Flap for activating the soups in Baur, changing the furnace's state in Baur, collecting items under leaves pile and activating wind current\n- Glide for both horizontal movement and gliding in wind current\n- Flash to go through darkness in Depths\n- Hammer or Spear to break breakable floors and ceilings\n\nIn this difficulty, the logic expects you to have found Regenerate and have enough heath to enter Woods, Pools, Depths, Baur, Wastes and Willow. Woods, Pools, Depths and Baur require at least 4.5 total health, Wastes requires at least 5.5 total health and Willow requires 6.5 total health. Regenerate is also expected for combat shrines and boss fights.","dir":"/seedgen/paths","path":"/seedgen/paths/moki","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976884},"$loki":31},{"slug":"crumbling-platforms","title":"Crumbling platforms in Wastes","tags":{"abilities":["sentry"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In wastes, there is sand platforms you can burrow through which disappears once you touch it. The way they reappear can seem a bit random but they actually simply reappear once you touch the ground again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This can be abused in order to get the Last Stand shard without needing any skills by simply wall jumping on the purple wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"FxLbmCNu4e0"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIn wastes, there is sand platforms you can burrow through which disappears once you touch it. The way they reappear can seem a bit random but they actually simply reappear once you touch the ground again.\n\nThis can be abused in order to get the Last Stand shard without needing any skills by simply wall jumping on the purple wall.\n\n\n","dir":"/tutorials/area-specific","path":"/tutorials/area-specific/crumbling-platforms","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976886},"$loki":32},{"slug":"freeing-bubbles","title":"Freeing bubbles in Pools","tags":{"abilities":["sentry","bow","spear","shuriken","grenade","blaze"],"zone":["pools"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some bubbles are blocked by starfishes. The base game teaches you to free those bubbles with water dash and bash but any source of damage can free them. It's therefore possible to kill those starfishes with Bow, Spear, Shuriken, Grenade, Sentry but also with a charged Blaze."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"YE-yQ23yBSQ"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nSome bubbles are blocked by starfishes. The base game teaches you to free those bubbles with water dash and bash but any source of damage can free them. It's therefore possible to kill those starfishes with Bow, Spear, Shuriken, Grenade, Sentry but also with a charged Blaze.\n\n","dir":"/tutorials/area-specific","path":"/tutorials/area-specific/freeing-bubbles","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976887},"$loki":33},{"slug":"icefall-furnace","title":"Icefall furnace without Grenade","tags":{"zones":["reach"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Above Baur's Reach entrance, there is a furnace which melt a icefall locking two items. The game normaly expects you to use Grenade to change the state of the waterfall but you can actually use the projectile of the soup below the teleporter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"H7AT5ClbwNQ"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nAbove Baur's Reach entrance, there is a furnace which melt a icefall locking two items. The game normaly expects you to use Grenade to change the state of the waterfall but you can actually use the projectile of the soup below the teleporter.\n\n\n","dir":"/tutorials/area-specific","path":"/tutorials/area-specific/icefall-furnace","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976888},"$loki":34},{"slug":"light-sources","title":"Light sources","tags":{"abilities":["bow","grenade"]},"toc":[{"id":"bow","depth":2,"text":"Bow"},{"id":"grenade","depth":2,"text":"Grenade"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Mouldwood Depths (before defeating Mora) and in the cave at Glades, you need a light source in order to navigate through the darkness. The game expects you to either use the fireflies or flash but there is other abilities which can be used as a light source."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bow"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#bow","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bow"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The easiest way is to use Bow. As long as you are holding an arrow, your Bow will light your surounding which prevents the darkness from killing you and resets the death timer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"mwDSf0x39g8"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"grenade"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#grenade","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Grenade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also use Grenade as a light source, which is much harder since it doesn't protect you while you are holding Grenade.\nYou need to throw it near you to refresh the darkness cooldown with the explosion and launch another one almost immediatly since Grenade's light won't protect you for long."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"PONJwzD_w3s"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIn Mouldwood Depths (before defeating Mora) and in the cave at Glades, you need a light source in order to navigate through the darkness. The game expects you to either use the fireflies or flash but there is other abilities which can be used as a light source.\n\n## Bow\nThe easiest way is to use Bow. As long as you are holding an arrow, your Bow will light your surounding which prevents the darkness from killing you and resets the death timer.\n\n\n\n## Grenade\nYou can also use Grenade as a light source, which is much harder since it doesn't protect you while you are holding Grenade.\nYou need to throw it near you to refresh the darkness cooldown with the explosion and launch another one almost immediatly since Grenade's light won't protect you for long.\n\n\n","dir":"/tutorials/area-specific","path":"/tutorials/area-specific/light-sources","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976890},"$loki":35},{"slug":"charged-blaze-blob","title":"Charged Blaze Blob","tags":{"abilities":["blaze"],"zone":["wellspring"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Charged Blaze can be used to destroy certain blobs from a distance, like the ones in wellspring."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Wellspring 2nd Floor:\nThere is a tiny bit of wall/ledge above the grapple bud in the second floor of Wellspring.\nFrom there, use charged blaze to break the blob and skip the entire second floor."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"charge blaze wellspring floor2 blob","src":"/media/charge_blaze_wellspring_floor2_blob.png"},"children":[]}]}]},"text":"Charged Blaze can be used to destroy certain blobs from a distance, like the ones in wellspring. \n\nWellspring 2nd Floor:\nThere is a tiny bit of wall/ledge above the grapple bud in the second floor of Wellspring. \nFrom there, use charged blaze to break the blob and skip the entire second floor.\n\n![charge blaze wellspring floor2 blob](/media/charge_blaze_wellspring_floor2_blob.png)\n","dir":"/tutorials/misc","path":"/tutorials/misc/charged-blaze-blob","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976891},"$loki":36},{"slug":"sentry-as-a-fire-source","title":"Sentry as a fire source","tags":{"abilities":["sentry"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In a normal playthrough, you need Grenade to melt ice and activate lanterns. But it is actually possible to do the same with sentry.\nFor that, you simply need to use sentry near a lantern or ice. When the sentry runs out, it will explode and generate fire which will melt ice and activate lanterns."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"R0uhmbsgHDM"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIn a normal playthrough, you need Grenade to melt ice and activate lanterns. But it is actually possible to do the same with sentry.\nFor that, you simply need to use sentry near a lantern or ice. When the sentry runs out, it will explode and generate fire which will melt ice and activate lanterns.\n\n\n","dir":"/tutorials/area-specific","path":"/tutorials/area-specific/sentry-as-a-fire-source","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976892},"$loki":37},{"slug":"godmode","title":"God mode","tags":{"abilities":["bash"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"God mode is a state which prevent you from taking damages. To enable it, you need to drown while using bash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To do so, stay close to an enemy while being underwater, wait until you hear Ori screaming and then hold bash. If done correctly, you will die while bashing which will grant you the bash's invulnerability when you respawn. You will preserve this state until you either bash again or exit your save file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, this can be used in order to swim in dirty water, giving you access to woods without Clean Water."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have Water Breath you won't be able to drown, making you unable to enable god mode. For unknown reason, you also can't enable god mode if you have Spear."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"46Tz2N1Rx6c"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nGod mode is a state which prevent you from taking damages. To enable it, you need to drown while using bash.\n\nTo do so, stay close to an enemy while being underwater, wait until you hear Ori screaming and then hold bash. If done correctly, you will die while bashing which will grant you the bash's invulnerability when you respawn. You will preserve this state until you either bash again or exit your save file.\n\nFor example, this can be used in order to swim in dirty water, giving you access to woods without Clean Water.\n\nIf you have Water Breath you won't be able to drown, making you unable to enable god mode. For unknown reason, you also can't enable god mode if you have Spear. \n\n\n","dir":"/tutorials/misc","path":"/tutorials/misc/godmode","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976894},"$loki":38},{"slug":"projectile-redirection","title":"Projectile redirection","tags":{"abilities":["sword","hammer","grenade","sentry","dash","launch"],"shards":["deflector"]},"toc":[{"id":"deflector","depth":2,"text":"Deflector"},{"id":"grenade","depth":2,"text":"Grenade"},{"id":"sentry","depth":2,"text":"Sentry"},{"id":"dash-and-launch","depth":2,"text":"Dash and Launch"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Changing the direction of a projectile lets you break walls that can not be broken otherwise. Even if it is usually done by bashing a projectile, there are other options for it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"deflector"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#deflector","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Deflector"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first one is the shard deflector which lets you change the direction of a projectile by hitting it with Sword or Hammer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"_sPyYtsLdVI"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"grenade"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#grenade","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Grenade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also use Grenade: when it explodes, grenade blast off projectiles, changing its direction.\nYou can make Grenade explode by either pressing your Grenade button while there is already a Grenade on screen or by launching it into the ground or an enemy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"tXBH2pLWHy8"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sentry"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#sentry","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sentry"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sentry will explode when it runs out, which changes the direction of projectiles. Sentry's area of effect is much smaller than Grenade so you will need to be much more precise."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"juIUSSL9OIE"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"dash-and-launch"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#dash-and-launch","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Dash and Launch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Just after releasing a bash, you can use either dash or launch to catch up to the thing you bash and bash it again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"tK7JGCWocMM"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nChanging the direction of a projectile lets you break walls that can not be broken otherwise. Even if it is usually done by bashing a projectile, there are other options for it.\n\n## Deflector\n\nThe first one is the shard deflector which lets you change the direction of a projectile by hitting it with Sword or Hammer.\n\n\n\n## Grenade\n\nYou can also use Grenade: when it explodes, grenade blast off projectiles, changing its direction.\nYou can make Grenade explode by either pressing your Grenade button while there is already a Grenade on screen or by launching it into the ground or an enemy.\n\n\n\n## Sentry\n\nSentry will explode when it runs out, which changes the direction of projectiles. Sentry's area of effect is much smaller than Grenade so you will need to be much more precise.\n\n\n\n## Dash and Launch\n\nJust after releasing a bash, you can use either dash or launch to catch up to the thing you bash and bash it again.\n\n","dir":"/tutorials/misc","path":"/tutorials/misc/projectile-redirection","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976897},"$loki":39},{"slug":"quests","title":"Quests Guide","toc":[{"id":"randomizer-quests","depth":2,"text":"Randomizer Quests"},{"id":"vanilla-only-quests","depth":2,"text":"Vanilla-only Quests"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"randomizer-quests"},"children":[{"type":"element","tag":"a","props":{"href":"#randomizer-quests","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Randomizer Quests"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The All Quests Goal Mode requires you to complete 17 quests in total."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nUnless you enable the No Quests "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":", the steps of these quests will also hold items."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nIf you enable the Progress Helper "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":", you can use the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/custom-wheel"},"children":[{"type":"text","value":"Custom Wheel"}]},{"type":"text","value":" in order to see which quests you have completed and what the next steps for each quest are."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In detail, the quests require you to:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"The Silent Teeth"}]},{"type":"text","value":": Complete the Wellspring Escape, then return to Kwolok in his Hollow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Beneath Shifting Sands"}]},{"type":"text","value":": Complete the Windswept Ruins Escape to gain Seir"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Lost in Paradise"}]},{"type":"text","value":": Complete the Kwolok Fight in Luma Pools to gain the Strength of the Forest"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Breaking the Mould"}]},{"type":"text","value":": Complete the Mora Fight in Mouldwood Depths to gain the Eyes of the Forest"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"The Highest Reach"}]},{"type":"text","value":": Complete the Baur's Reach Mountain Escape to gain the Memory of the Forest"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"The Missing Key"}]},{"type":"text","value":": Collect the Keystone from the Cave left of Regenerate tree and bring it to Tokk waiting nearby"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Into the Burrows"}]},{"type":"text","value":": Collect the Tablet from inside Midnight Burrows and bring it to Tokk waiting outside"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Lost Compass"}]},{"type":"text","value":": Collect the Needle in the middle room of Wellspring and bring it to Tokk waiting outside"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"A Little Braver"}]},{"type":"text","value":": Collect the Howl Fang to the right of the Howl Fight and bring it to the Moki waiting nearby"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Family Reunion"}]},{"type":"text","value":": Build the first huts with Grom's help in Wellspring Glades and talk to the father Moki near Grom to collect a key. Use it near the entrance of Silent Woods to open his family's house, then return to the father Moki."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"The Tree Keeper"}]},{"type":"text","value":": In preparation, complete the Wellspring escape so Tuley is present in Wellspring Glades (gardener NPC to the right). Talk to the Kii near the entrance of Silent Woods. Bring the branch they give you to Tuley, then return to the Kii. Bring the seed they give you to Tuley and plant it."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": Using the Quality-of-Life "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/presets"},"children":[{"type":"text","value":"preset"}]},{"type":"text","value":" shortens this quest: Through the combination of the Tuley Spawn, No Branch and Autoplants "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"headers"}]},{"type":"text","value":", the only step left is talking to the Kii in Woods, which will complete the quest."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"A Diamond in the Rough"}]},{"type":"text","value":": Collect the Raw Shard by Burrowing near a Shovel in the early parts of Windswept Wastes and bring it to Twillen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Into the Darkness"}]},{"type":"text","value":": Remove the thorns and clear the cave entrance with Grom's help in Glades. Collect the Acorn from inside the dark cave and bring it to the Moki waiting outside."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Kwolok's Wisdom"}]},{"type":"text","value":": Complete the Kwolok fight in Luma Pools. Talk to the Moki in the early parts of Luma Pool and bring their Amulet to the Altar near where you first met Kwolok in his Hollow. If you talked to the Moki before doing the Kwolok fight, you need to speak again with them before you can bring the amulet to the Alter in Kwolok's Hollow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Regrowing the Glades"}]},{"type":"text","value":": In preparation, complete the Wellspring escape so Tuley is present in Wellspring Glades. Collect the seeds from the Wellspring, Silent Woods, Baur's Reach, Mouldwood Depths, Luma Pools and Windswept Wastes, bring them to Tuley and plant them."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": Using the Quality-of-Life "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/presets"},"children":[{"type":"text","value":"preset"}]},{"type":"text","value":" shortens this quest: Through the combination of the Tuley Spawn and Autoplants "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"headers"}]},{"type":"text","value":", you only need to collect all the seeds, which will complete the quest."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Rebuilding the Glades"}]},{"type":"text","value":": Complete all of Grom's projects in Wellspring Glades."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Hand to Hand"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Talk to the Moki above the Kwolok's Hollow teleporter, near Hornbug."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Moki's Map to Tokk, who's present in multiple areas: right of the teleporters in Glades, left of the East Waste TP, at Midnight Burrows entrance, in the room above the Reach teleporter and at the left of the Regenerate tree. Tokk is also present in Wellspring near the entrance of the middle room and near the East Pools teleporter but they will disappear from these areas after completing respectively the Lost Compass and Lost in Paradise quests."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring Tokk's bag to the Moki in the middle room of the Wellspring."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Moki's herbs to Veral whose inbetween the Glades teleporter and the wind cavern at Baur's Reach, where the Spirit Trial is."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring Veral's soup to the Moki at the campfire near the Baur's Reach teleporter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Moki's hat to the Moki near Twillen in Wellspring Glades."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Moki's lantern to the Moki to the bottom left in Mouldwood Depths, near the Combat Shrine."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Moki's silk to the Moki above the Luma Pools teleporter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Moki's spyglass to Motay in Wellspring Glades (NPC above Twillen)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring Motay's Water to the Gorlek near Burrow Tree in Windswept Wastes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Gorlek's Mapstone Fragment to the Mapstone Altar in Windswept Ruins, behind where the Worm Escape starts."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hand to Hand visualization:\n"},{"type":"element","tag":"img","props":{"alt":"Hand to Hand Map","src":"/media/hand_to_hand_map.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"vanilla-only-quests"},"children":[{"type":"element","tag":"a","props":{"href":"#vanilla-only-quests","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Vanilla-only Quests"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These quests aren't relevant for the randomizer for different reasons, but do exist in the vanilla game:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Guardian of the Marsh"}]},{"type":"text","value":": Find Kwolok in his Hollow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Fallen Friend"}]},{"type":"text","value":": Leave the Silent Woods with Ku."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"The Will of the Wisps"}]},{"type":"text","value":": Uncompletable (Final Quest)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"The Silent Map"}]},{"type":"text","value":": Map out all of the Silent Woods, then show your work to Lupo in Wellspring Glades."}]}]},"text":"\n## Randomizer Quests\n\nThe All Quests Goal Mode requires you to complete 17 quests in total. \nUnless you enable the No Quests [header](/seedgen/headers), the steps of these quests will also hold items. \nIf you enable the Progress Helper [header](/seedgen/headers), you can use the [Custom Wheel](/features/custom-wheel) in order to see which quests you have completed and what the next steps for each quest are.\n\nIn detail, the quests require you to:\n\n**The Silent Teeth**: Complete the Wellspring Escape, then return to Kwolok in his Hollow.\n\n**Beneath Shifting Sands**: Complete the Windswept Ruins Escape to gain Seir\n\n**Lost in Paradise**: Complete the Kwolok Fight in Luma Pools to gain the Strength of the Forest\n\n**Breaking the Mould**: Complete the Mora Fight in Mouldwood Depths to gain the Eyes of the Forest\n\n**The Highest Reach**: Complete the Baur's Reach Mountain Escape to gain the Memory of the Forest\n\n**The Missing Key**: Collect the Keystone from the Cave left of Regenerate tree and bring it to Tokk waiting nearby\n\n**Into the Burrows**: Collect the Tablet from inside Midnight Burrows and bring it to Tokk waiting outside\n\n**Lost Compass**: Collect the Needle in the middle room of Wellspring and bring it to Tokk waiting outside\n\n**A Little Braver**: Collect the Howl Fang to the right of the Howl Fight and bring it to the Moki waiting nearby\n\n**Family Reunion**: Build the first huts with Grom's help in Wellspring Glades and talk to the father Moki near Grom to collect a key. Use it near the entrance of Silent Woods to open his family's house, then return to the father Moki.\n\n**The Tree Keeper**: In preparation, complete the Wellspring escape so Tuley is present in Wellspring Glades (gardener NPC to the right). Talk to the Kii near the entrance of Silent Woods. Bring the branch they give you to Tuley, then return to the Kii. Bring the seed they give you to Tuley and plant it. \n*Note*: Using the Quality-of-Life [preset](/seedgen/presets) shortens this quest: Through the combination of the Tuley Spawn, No Branch and Autoplants [headers](/seedgen/headers), the only step left is talking to the Kii in Woods, which will complete the quest.\n\n**A Diamond in the Rough**: Collect the Raw Shard by Burrowing near a Shovel in the early parts of Windswept Wastes and bring it to Twillen.\n\n**Into the Darkness**: Remove the thorns and clear the cave entrance with Grom's help in Glades. Collect the Acorn from inside the dark cave and bring it to the Moki waiting outside.\n\n**Kwolok's Wisdom**: Complete the Kwolok fight in Luma Pools. Talk to the Moki in the early parts of Luma Pool and bring their Amulet to the Altar near where you first met Kwolok in his Hollow. If you talked to the Moki before doing the Kwolok fight, you need to speak again with them before you can bring the amulet to the Alter in Kwolok's Hollow.\n\n**Regrowing the Glades**: In preparation, complete the Wellspring escape so Tuley is present in Wellspring Glades. Collect the seeds from the Wellspring, Silent Woods, Baur's Reach, Mouldwood Depths, Luma Pools and Windswept Wastes, bring them to Tuley and plant them. \n*Note*: Using the Quality-of-Life [preset](/seedgen/presets) shortens this quest: Through the combination of the Tuley Spawn and Autoplants [headers](/seedgen/headers), you only need to collect all the seeds, which will complete the quest.\n\n**Rebuilding the Glades**: Complete all of Grom's projects in Wellspring Glades.\n\n**Hand to Hand**: \n- Talk to the Moki above the Kwolok's Hollow teleporter, near Hornbug. \n- Bring the Moki's Map to Tokk, who's present in multiple areas: right of the teleporters in Glades, left of the East Waste TP, at Midnight Burrows entrance, in the room above the Reach teleporter and at the left of the Regenerate tree. Tokk is also present in Wellspring near the entrance of the middle room and near the East Pools teleporter but they will disappear from these areas after completing respectively the Lost Compass and Lost in Paradise quests.\n- Bring Tokk's bag to the Moki in the middle room of the Wellspring. \n- Bring the Moki's herbs to Veral whose inbetween the Glades teleporter and the wind cavern at Baur's Reach, where the Spirit Trial is. \n- Bring Veral's soup to the Moki at the campfire near the Baur's Reach teleporter. \n- Bring the Moki's hat to the Moki near Twillen in Wellspring Glades. \n- Bring the Moki's lantern to the Moki to the bottom left in Mouldwood Depths, near the Combat Shrine. \n- Bring the Moki's silk to the Moki above the Luma Pools teleporter. \n- Bring the Moki's spyglass to Motay in Wellspring Glades (NPC above Twillen). \n- Bring Motay's Water to the Gorlek near Burrow Tree in Windswept Wastes. \n- Bring the Gorlek's Mapstone Fragment to the Mapstone Altar in Windswept Ruins, behind where the Worm Escape starts.\n\nHand to Hand visualization:\n![Hand to Hand Map](/media/hand_to_hand_map.png)\n\n## Vanilla-only Quests\n\nThese quests aren't relevant for the randomizer for different reasons, but do exist in the vanilla game:\n\n**Guardian of the Marsh**: Find Kwolok in his Hollow.\n\n**Fallen Friend**: Leave the Silent Woods with Ku.\n\n**The Will of the Wisps**: Uncompletable (Final Quest).\n\n**The Silent Map**: Map out all of the Silent Woods, then show your work to Lupo in Wellspring Glades.\n\n","dir":"/tutorials/misc","path":"/tutorials/misc/quests","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976912},"$loki":40},{"slug":"spear-wall","title":"Spear going through walls","tags":{"abilities":["spear"]},"toc":[{"id":"redirect-heart","depth":2,"text":"Redirect Heart"},{"id":"pools-wheel","depth":2,"text":"Pools Wheel"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you use Spear close enough from a wall, it can go through it. It's mainly useful in order to remove some bash requirement."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"redirect-heart"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#redirect-heart","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Redirect Heart"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can use Spear in order to break the redirect heart without having to break the purple wall with a projectile"}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"mqCpE9LwXiM"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pools-wheel"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#pools-wheel","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pools Wheel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This can be used in order to free the wheel at Pools' Entrance without going underwater."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"oVO4a1C_BTE"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIf you use Spear close enough from a wall, it can go through it. It's mainly useful in order to remove some bash requirement.\n\n## Redirect Heart\n\nYou can use Spear in order to break the redirect heart without having to break the purple wall with a projectile\n\n\n\n## Pools Wheel\n\nThis can be used in order to free the wheel at Pools' Entrance without going underwater.\n\n\n","dir":"/tutorials/misc","path":"/tutorials/misc/spear-wall","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976914},"$loki":41},{"slug":"speed-up-shriek","title":"Speed up Shriek fight","tags":{"zone":["willow"]},"toc":[{"id":"optimising-damages","depth":2,"text":"Optimising damages"},{"id":"deflector","depth":2,"text":"Deflector"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Shriek is the last boss of the game and on top of being RNG, her fight is also pretty long. Fortunately, there is a few ways to speed up the fight"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"optimising-damages"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#optimising-damages","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Optimising damages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you finished the first phase, the game tricks you into thinking you can't damage Shriek anymore until you finish the escape but it's not actually the case. Even if you can't see her health bar anymore, it's still possible to to damage her and even kill her before you reach the end of the escape if you are dealing enough damages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"97wdQwoCmoA"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first spot is right after the first phase. Shriek will become invincible for a short amount of time right when you finish the first phase but when she flies off you can hit her for a bit beofre the escape starts."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once in the escape, there is a couple spots where you can hit her (you can open the image in a new tab if you need to zoom)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Shriek escape","src":"/media/shriek_escape.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Just as the end of the first platform, Shriek will fly above you for a short amount of time. You can either throw a projectile at her or using some verticality options in order to damage her with a melee weapon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Shriek will fly at the top of that branch and break it. You can climb that branch before she arrives and start damaging her"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Shriek will stomp on the floor. You can damage her for a short period of time here."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"When you almost reach the next platform, Shriek will dive into you. You can throw a projectile bellow you in order to damage her."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"While Shriek is coming from background, you can stand on the left of the bump and damage her from here"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"This is where you will be able to deal the most damage to her. She will fly a bit before the platform and fire a laser. You can position yourself above that laser and hit her head."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Once you enter the sand with Burrow, Shriek will stomp the wall, making it fall. If you quickly exit the sand after entering it, you can get a couple more hits."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's pretty difficult to kill her during the escape in the normal and hard difficulties but Shriek doesn't regenerate her health at the start of the second combat phase so every damage you deal to her will speed up the next phase. It's also possible to skip the 2nd combat phase (which is the RNG one) by dealing enough damage to her but not quite enough to kill her during the escape."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Keep in mind that if you die during the 2nd phase, Shriek will have the same amount of health as if you didn't dealt any damage to her during the escape. If you managed to skip the 2nd combat phase, dying will respawn you at the start of the last phase."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"deflector"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#deflector","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Deflector"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With Deflector, you can redirect the feathers Shriek throw at you by hitting them with Sword or Hammer. Redirecting those to Shriek deals insane amount of damages and, if you are lucky enough to get that pattern when the 2nd phase is almost done, you can even kill her during the 2nd phase by redirecting all her projectiles to her."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To redirect the most projectile, you want to be just in front of her head and swing when she's about to throw her feathers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"PYyv0O6O58w"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nShriek is the last boss of the game and on top of being RNG, her fight is also pretty long. Fortunately, there is a few ways to speed up the fight\n\n## Optimising damages\n\nOnce you finished the first phase, the game tricks you into thinking you can't damage Shriek anymore until you finish the escape but it's not actually the case. Even if you can't see her health bar anymore, it's still possible to to damage her and even kill her before you reach the end of the escape if you are dealing enough damages.\n\n\n\nThe first spot is right after the first phase. Shriek will become invincible for a short amount of time right when you finish the first phase but when she flies off you can hit her for a bit beofre the escape starts.\n\nOnce in the escape, there is a couple spots where you can hit her (you can open the image in a new tab if you need to zoom).\n\n![Shriek escape](/media/shriek_escape.png)\n\n1) Just as the end of the first platform, Shriek will fly above you for a short amount of time. You can either throw a projectile at her or using some verticality options in order to damage her with a melee weapon.\n2) Shriek will fly at the top of that branch and break it. You can climb that branch before she arrives and start damaging her\n3) Shriek will stomp on the floor. You can damage her for a short period of time here.\n4) When you almost reach the next platform, Shriek will dive into you. You can throw a projectile bellow you in order to damage her.\n5) While Shriek is coming from background, you can stand on the left of the bump and damage her from here\n6) This is where you will be able to deal the most damage to her. She will fly a bit before the platform and fire a laser. You can position yourself above that laser and hit her head.\n7) Once you enter the sand with Burrow, Shriek will stomp the wall, making it fall. If you quickly exit the sand after entering it, you can get a couple more hits.\n\nIt's pretty difficult to kill her during the escape in the normal and hard difficulties but Shriek doesn't regenerate her health at the start of the second combat phase so every damage you deal to her will speed up the next phase. It's also possible to skip the 2nd combat phase (which is the RNG one) by dealing enough damage to her but not quite enough to kill her during the escape.\n\nKeep in mind that if you die during the 2nd phase, Shriek will have the same amount of health as if you didn't dealt any damage to her during the escape. If you managed to skip the 2nd combat phase, dying will respawn you at the start of the last phase.\n\n## Deflector\n\nWith Deflector, you can redirect the feathers Shriek throw at you by hitting them with Sword or Hammer. Redirecting those to Shriek deals insane amount of damages and, if you are lucky enough to get that pattern when the 2nd phase is almost done, you can even kill her during the 2nd phase by redirecting all her projectiles to her.\n\nTo redirect the most projectile, you want to be just in front of her head and swing when she's about to throw her feathers.\n\n\n","dir":"/tutorials/misc","path":"/tutorials/misc/speed-up-shriek","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976922},"$loki":42},{"slug":"wall-break","title":"Wall break","tags":{"abilities":["hammer","sentry","shuriken","spear"]},"toc":[{"id":"sentry","depth":2,"text":"Sentry"},{"id":"shuriken","depth":2,"text":"Shuriken"},{"id":"hammer","depth":2,"text":"Hammer"},{"id":"spear","depth":2,"text":"Spear"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most breakable walls in this game can only be destroyed from one side but it is possible to break them from the wrong side by using certain skills."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sentry"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#sentry","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sentry"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you stick at the top of the wall and use Sentry, it will move at a position where it can deals damage to the wall. Repeat it enough time and you will break the wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"U7oZhL2jEFM"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"shuriken"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#shuriken","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Shuriken"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you stick to the wall and use shuriken, some of them will pass through the wall and start damaging it. Repeat it a couple times and you will break the wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"cEyss2gINIg"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hammer"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#hammer","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hammer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you stick to the upper part of a wall and use hammer you will be able to break small walls. This only works on the small walls and not on the bigger barriers. You can hit the walls more consistently if you combine it with slowdown."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"3jVJEs8DfqQ"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"spear"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#spear","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Spear"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you stick to the upper part of a wall and use spear you will be able to break small walls. This only works on the small walls and not on the bigger barriers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"SXKFztrympo"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nMost breakable walls in this game can only be destroyed from one side but it is possible to break them from the wrong side by using certain skills.\n\n## Sentry\n\nIf you stick at the top of the wall and use Sentry, it will move at a position where it can deals damage to the wall. Repeat it enough time and you will break the wall.\n\n\n\n## Shuriken\n\nIf you stick to the wall and use shuriken, some of them will pass through the wall and start damaging it. Repeat it a couple times and you will break the wall.\n\n\n\n## Hammer\n\nIf you stick to the upper part of a wall and use hammer you will be able to break small walls. This only works on the small walls and not on the bigger barriers. You can hit the walls more consistently if you combine it with slowdown.\n\n\n\n## Spear\n\nIf you stick to the upper part of a wall and use spear you will be able to break small walls. This only works on the small walls and not on the bigger barriers.\n\n","dir":"/tutorials/misc","path":"/tutorials/misc/wall-break","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976925},"$loki":43},{"slug":"ability-swap","title":"Ability swap","tags":{"abilities":["sentry","blaze","flash"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you unequip Sentry, Blaze or Flash a bit after using them you will get a bigger hop than usual. This will also remove all negatives effect of using these abilities as a movement option, mainly allowing you to wall jump right after using them. You can equip your ability again at any time after releasing your weapon wheel once."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can use the weapon wheel as a pause buffer. You want to unequip your ability when Ori starts to spread out after they rolled into a ball. Sentry and Blaze will still consume energy even if you cancel it but doing it with Flash won't use any energy (you still need energy in order to activate Flash in the first place)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"gedIikLrifY"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also chain them together to gain a lot of height. Everytime you close your weapon wheel, you won't be able to use your ability for a bit of time so make sure to re-equip it as soon as possible."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"ylk0c81n4O8"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is also possible to use the "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/advanced-launch-tech#launch-swap"},"children":[{"type":"text","value":"same technique with Launch"}]},{"type":"text","value":", which is much more powerful."}]}]},"text":"\nIf you unequip Sentry, Blaze or Flash a bit after using them you will get a bigger hop than usual. This will also remove all negatives effect of using these abilities as a movement option, mainly allowing you to wall jump right after using them. You can equip your ability again at any time after releasing your weapon wheel once.\n\nYou can use the weapon wheel as a pause buffer. You want to unequip your ability when Ori starts to spread out after they rolled into a ball. Sentry and Blaze will still consume energy even if you cancel it but doing it with Flash won't use any energy (you still need energy in order to activate Flash in the first place).\n\n\n\nYou can also chain them together to gain a lot of height. Everytime you close your weapon wheel, you won't be able to use your ability for a bit of time so make sure to re-equip it as soon as possible.\n\n\n\nThis is also possible to use the [same technique with Launch](/tutorials/movement/advanced-launch-tech#launch-swap), which is much more powerful.\n","dir":"/tutorials/movement","path":"/tutorials/movement/ability-swap","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976928},"$loki":44},{"slug":"advanced-launch-tech","title":"Advanced launch tech","tags":{"abilities":["launch","sword","hammer"]},"toc":[{"id":"launch-swap","depth":2,"text":"Launch Swap"},{"id":"weapon-launch","depth":2,"text":"Weapon Launch"},{"id":"terrawalk","depth":2,"text":"Terrawalk"},{"id":"ceiling-launch","depth":2,"text":"Ceiling launch"},{"id":"double-launch","depth":2,"text":"Double Launch"},{"id":"launch-glide","depth":2,"text":"Launch Glide"},{"id":"boosted-launch","depth":2,"text":"Boosted launch"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You probably already know that Launch is a pretty powerful skill but have you seen its true potential? There is a bunch of different techs you can use to access difficult pickups or simply going faster."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"launch-swap"},"children":[{"type":"element","tag":"a","props":{"href":"#launch-swap","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Launch Swap"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you unequip Launch just after using it, your launch will be faster and will go further than usual. You can equip Launch again at any time after releasing your weapon wheel once."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"hkMq5wMOjy8"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"weapon-launch"},"children":[{"type":"element","tag":"a","props":{"href":"#weapon-launch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Weapon Launch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you do a Launch upward and an upslash on the same frame, your Launch will go further. You can do it with both Sword and Hammer but Hammer Launch are more powerful than Sword Launch. Both can be used midair but you will need to use your Sword upslash if you want to do a Sword Launch midair. It's recommended to set up a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"bind"}]},{"type":"text","value":" to perform them more easily.\nYou can combine it with a "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/advanced-launch-tech#launch-swap"},"children":[{"type":"text","value":"Launch Swap"}]},{"type":"text","value":" to go even further."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"7CVboUqFXTs"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"EFAdzdzsXL8"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"terrawalk"},"children":[{"type":"element","tag":"a","props":{"href":"#terrawalk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Terrawalk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you use Launch on a slope, you will maintain some of Launch momentum, making you get a lot of speed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"QDljiJoczfs"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"ceiling-launch"},"children":[{"type":"element","tag":"a","props":{"href":"#ceiling-launch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ceiling launch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Like "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/advanced-launch-tech#ceiling-launch"},"children":[{"type":"text","value":"Terrawalk"}]},{"type":"text","value":", if you use Launch on a slope in the ceiling, you will maintain some of Launch momentum."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"fCEsuef9EUQ"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"double-launch"},"children":[{"type":"element","tag":"a","props":{"href":"#double-launch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Double Launch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you use Launch while you are running on a slope, you can use a second Launch midair without having to reset your aerial options. If the slope isn't steep enough, you won't get another Launch midair."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"_2DaS6Rri30"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"launch-glide"},"children":[{"type":"element","tag":"a","props":{"href":"#launch-glide","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Launch Glide"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After doing either a backflip, releasing a bash or doing a reverse dash, use launch and release your directional input. This will preserve some of your Launch momentum, making it faster than usual. You can combine this with "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/advanced-launch-tech#launch-swap"},"children":[{"type":"text","value":"Launch Swap"}]},{"type":"text","value":" to go even faster."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the vanilla version of the game, performing Launch Glides while using a controller has strong limitations. You may need to adjust your settings to reduce the left stick deadzone, then very slightly move the control stick to be able to aim the launch without moving it too far for the directional input to cancel the Glide state. On Switch, the default deadzone already works for this, on PC it has to be set lower than the default."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nIn the randomizer, this issue is fixed and you can aim your launch normally as long as you release the directional input after launching (the same way you would do a "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/bash-glide"},"children":[{"type":"text","value":"Bashglide"}]},{"type":"text","value":")"}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"aVQNR97Y7cI"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"boosted-launch"},"children":[{"type":"element","tag":"a","props":{"href":"#boosted-launch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Boosted launch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you change your direction in the air, Ori plays a little turnaround animation. If you launch during that animation, your launch will keep its initial speed a bit longer, making it go further.\nIn order to perform it: jump in a direction, press the opposite direction, launch in the same direction as your jump and keep holding the direction you pressed before using launch. Which means:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Boosting to the right: jump right, press left, launch towards the right, keep holding left"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Boosting to the left: jump left, press right, launch towards the left, keep holding right"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On controller, Boosted Launches are very difficult to perform since you cannot simultaneously move to the left while launching to the right. Due to this, controller players prefer the other techniques on this page to get additional speed out of Launch."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"zeLow-pN5-I"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nYou probably already know that Launch is a pretty powerful skill but have you seen its true potential? There is a bunch of different techs you can use to access difficult pickups or simply going faster.\n\n## Launch Swap\n\nIf you unequip Launch just after using it, your launch will be faster and will go further than usual. You can equip Launch again at any time after releasing your weapon wheel once.\n\n\n\n## Weapon Launch\n\nIf you do a Launch upward and an upslash on the same frame, your Launch will go further. You can do it with both Sword and Hammer but Hammer Launch are more powerful than Sword Launch. Both can be used midair but you will need to use your Sword upslash if you want to do a Sword Launch midair. It's recommended to set up a [bind](/features/keybinds) to perform them more easily.\nYou can combine it with a [Launch Swap](/tutorials/movement/advanced-launch-tech#launch-swap) to go even further.\n\n\n\n\n\n## Terrawalk\n\nWhen you use Launch on a slope, you will maintain some of Launch momentum, making you get a lot of speed. \n\n\n\n## Ceiling launch\n\nLike [Terrawalk](/tutorials/movement/advanced-launch-tech#ceiling-launch), if you use Launch on a slope in the ceiling, you will maintain some of Launch momentum.\n\n\n\n## Double Launch\n\nIf you use Launch while you are running on a slope, you can use a second Launch midair without having to reset your aerial options. If the slope isn't steep enough, you won't get another Launch midair.\n\n\n\n## Launch Glide\n\nAfter doing either a backflip, releasing a bash or doing a reverse dash, use launch and release your directional input. This will preserve some of your Launch momentum, making it faster than usual. You can combine this with [Launch Swap](/tutorials/movement/advanced-launch-tech#launch-swap) to go even faster.\n\nOn the vanilla version of the game, performing Launch Glides while using a controller has strong limitations. You may need to adjust your settings to reduce the left stick deadzone, then very slightly move the control stick to be able to aim the launch without moving it too far for the directional input to cancel the Glide state. On Switch, the default deadzone already works for this, on PC it has to be set lower than the default. \nIn the randomizer, this issue is fixed and you can aim your launch normally as long as you release the directional input after launching (the same way you would do a [Bashglide](/tutorials/movement/bash-glide))\n\n\n\n## Boosted launch\n\nWhen you change your direction in the air, Ori plays a little turnaround animation. If you launch during that animation, your launch will keep its initial speed a bit longer, making it go further.\nIn order to perform it: jump in a direction, press the opposite direction, launch in the same direction as your jump and keep holding the direction you pressed before using launch. Which means:\n* Boosting to the right: jump right, press left, launch towards the right, keep holding left\n* Boosting to the left: jump left, press right, launch towards the left, keep holding right\n\nOn controller, Boosted Launches are very difficult to perform since you cannot simultaneously move to the left while launching to the right. Due to this, controller players prefer the other techniques on this page to get additional speed out of Launch.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/advanced-launch-tech","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976937},"$loki":45},{"slug":"aerial-reset","title":"Aerial reset","tags":{"abilities":["sword","dash","launch","glide","grapple","burrow"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When in the air, you have multiple movement options: double jump, dash and launch. After using each once, you can not use them again before you reset it. The most common ways to reset them are touching ground, walls or bashing something."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It’s more situational but burrowing into something, gliding in wind current, using grapple or passing through portal gates reset your aerial movement as well."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Using launch also resets your double jump and dash so you can use a second aerial dash if you dash then launch and dash again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"N9aWbTtg3Gg"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sword is really useful in that regard too: when you hit something with your sword, you will get your launch, double jump and dash back."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"0LhJbHXsPIA"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some weird geometry in ceilings can also reset your launch and dash when you touch them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"PVWCq8JPZUk"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen in the air, you have multiple movement options: double jump, dash and launch. After using each once, you can not use them again before you reset it. The most common ways to reset them are touching ground, walls or bashing something.\n\nIt’s more situational but burrowing into something, gliding in wind current, using grapple or passing through portal gates reset your aerial movement as well.\n\nUsing launch also resets your double jump and dash so you can use a second aerial dash if you dash then launch and dash again. \n\n\n\nSword is really useful in that regard too: when you hit something with your sword, you will get your launch, double jump and dash back. \n\n\n\nSome weird geometry in ceilings can also reset your launch and dash when you touch them.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/aerial-reset","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976939},"$loki":46},{"slug":"bash-glide","title":"Bash glide","tags":{"abilities":["bash","glide","double jump"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you bash something, Ori gets a boost of speed which slowly disappears. But it is actually possible to preserve that momentum by releasing directional inputs after you released your bash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That momentum won’t decrease until you touch the ground so you can preserve it longer by either using the feather to glide, aerial jumps or a combination of the two. Hammer and Sword up slashes as well as Shuriken and Flap also preserve the glide effect, making you go further. You can also use "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/pause-float"},"children":[{"type":"text","value":"Pause Floats"}]},{"type":"text","value":" in order to preserve the glide effect."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"t0mFzvJnnmA"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen you bash something, Ori gets a boost of speed which slowly disappears. But it is actually possible to preserve that momentum by releasing directional inputs after you released your bash.\n\nThat momentum won’t decrease until you touch the ground so you can preserve it longer by either using the feather to glide, aerial jumps or a combination of the two. Hammer and Sword up slashes as well as Shuriken and Flap also preserve the glide effect, making you go further. You can also use [Pause Floats](/tutorials/movement/pause-float) in order to preserve the glide effect.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/bash-glide","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976941},"$loki":47},{"slug":"ceiling-jump","title":"Ceiling jump","tags":["movement-tutorial"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you are under the corner of a wall, it is possible to wall jump on it even though it shouldn't be possible. You can only get that wall jump if you have no speed at all (both vertical and horizontal) when you input your jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"ayw1TlPlutc"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen you are under the corner of a wall, it is possible to wall jump on it even though it shouldn't be possible. You can only get that wall jump if you have no speed at all (both vertical and horizontal) when you input your jump.\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/ceiling-jump","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976942},"$loki":48},{"slug":"bounce-pad-plus","title":"Bounce pad","tags":{"abilities":["grenade","sword","hammer"]},"toc":[{"id":"grenade","depth":2,"text":"Grenade"},{"id":"hammer","depth":2,"text":"Hammer"},{"id":"sword","depth":2,"text":"Sword"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can get more height than usual when jumping on a bounce pad and using some skills."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"grenade"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#grenade","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Grenade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you keep holding a grenade before and after jumping on a bounce pad, you will go much higher than usual. You can cancel your grenade by pressing jump before releasing your grenade input, which will refill your energy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Fkj8DnWnxpU"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hammer"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#hammer","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hammer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you do a upslash with hammer and you activate the bounce pad before the end of the animation, you will jump higher than usual."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"PPirjzN09Ig"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sword"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#sword","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sword"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you do a upslash with sword a bit before activating the bounce pad, you will jump higher than usual. The input is really precise. If you do it too late, you will cancel the momentum from the bounce pad."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"l1EoS9_ZSvs"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nYou can get more height than usual when jumping on a bounce pad and using some skills.\n\n## Grenade\n\nIf you keep holding a grenade before and after jumping on a bounce pad, you will go much higher than usual. You can cancel your grenade by pressing jump before releasing your grenade input, which will refill your energy. \n\n\n\n## Hammer\n\nIf you do a upslash with hammer and you activate the bounce pad before the end of the animation, you will jump higher than usual.\n\n\n\n## Sword\n\nIf you do a upslash with sword a bit before activating the bounce pad, you will jump higher than usual. The input is really precise. If you do it too late, you will cancel the momentum from the bounce pad.\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/bounce-pad-plus","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976944},"$loki":49},{"slug":"chain-bash","title":"Chain bash","tags":{"abilities":["bash","glide","double jump"]},"toc":[{"id":"glide","depth":2,"text":"Glide"},{"id":"double-jump","depth":2,"text":"Double jump"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you bash something, you can cancel the momentum it gives you in order to bash the same thing again. This can be used in order to gain a lot of height."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glide"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#glide","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glide"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you keep holding Glide while bashing downward, you will cancel the momentum of your bash. If you bash as soon as the thing you just bashed enter your bash range again, you will snap to it which gives you a bit of height. You can keep bashing in order to gain height."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"rN05qwd3n2I"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"double-jump"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#double-jump","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Double jump"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Just after releasing a downward bash, you can use your double jump in order to cancel the momentum from your bash. If you do so, you will be able to bash again the thing you bashed, giving you more height."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"gfCqOA1JBlI"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen you bash something, you can cancel the momentum it gives you in order to bash the same thing again. This can be used in order to gain a lot of height.\n\n## Glide\n\nIf you keep holding Glide while bashing downward, you will cancel the momentum of your bash. If you bash as soon as the thing you just bashed enter your bash range again, you will snap to it which gives you a bit of height. You can keep bashing in order to gain height.\n\n\n\n## Double jump\n\nJust after releasing a downward bash, you can use your double jump in order to cancel the momentum from your bash. If you do so, you will be able to bash again the thing you bashed, giving you more height.\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/chain-bash","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976946},"$loki":50},{"slug":"dash-cancel","title":"Dash cancel","tags":{"abilities":["dash","sword","hammer"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Dash usually have a really long recovery time but it's possible to cancel the end of the animation into another action. You can then cancel that action with another dash, making you go really fast. To cancel your dash animation, you can either jump, do a sword slash or a hammer slash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"xh7muyOkQHM"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nDash usually have a really long recovery time but it's possible to cancel the end of the animation into another action. You can then cancel that action with another dash, making you go really fast. To cancel your dash animation, you can either jump, do a sword slash or a hammer slash.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/dash-cancel","extension":".md","createdAt":"2024-06-26T19:08:55.190Z","updatedAt":"2024-06-26T19:08:55.190Z","meta":{"version":0,"revision":0,"created":1719428976947},"$loki":51},{"slug":"dash-ramp","title":"Dash ramp","tags":{"abilities":["dash"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you dash on a slope and then jump at the end of your dash it will follow the slope’s angle, which can give you more height than a jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"KuJaNz_5mCM"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIf you dash on a slope and then jump at the end of your dash it will follow the slope’s angle, which can give you more height than a jump.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/dash-ramp","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976948},"$loki":52},{"slug":"extending-hammer","title":"Extending Momentum with Hammer","tags":{"abilities":["hammer"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is possible to extend the momentum you get from some movement options with Hammer by using a horizontal hammer slash in the opposite direction from the one Ori is facing. Usually used in combination with "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps#aerial-sentry-jumps"},"children":[{"type":"text","value":"Aerial Hammer Sentry Jumps"}]},{"type":"text","value":" or "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/hammer-jumps"},"children":[{"type":"text","value":"Hammer Jumps"}]},{"type":"text","value":", you can also use it in order to extend momentum from bounce pad and poles."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can only extend your momentum by using your hammer while you are still ascending."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Dv44gnhfVBg"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n\n\n"},{"type":"element","tag":"youtube-video","props":{"id":"NnixS_q2X74"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIt is possible to extend the momentum you get from some movement options with Hammer by using a horizontal hammer slash in the opposite direction from the one Ori is facing. Usually used in combination with [Aerial Hammer Sentry Jumps](/tutorials/movement/sentry-jumps#aerial-sentry-jumps) or [Hammer Jumps](/tutorials/movement/hammer-jumps), you can also use it in order to extend momentum from bounce pad and poles.\n\nYou can only extend your momentum by using your hammer while you are still ascending.\n\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/extending-hammer","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976950},"$loki":53},{"slug":"extending-momentum-spear","title":"Extending Momentum with Spear","tags":{"abilities":["spear","bash"]},"toc":[{"id":"bash","depth":2,"text":"Bash"},{"id":"jumps","depth":2,"text":"Jumps"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is possible to extend the momentum you get from some movement options with Spear by using it right after your movement option, letting you travel more distance than usual."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bash"},"children":[{"type":"element","tag":"a","props":{"href":"#bash","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bash"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you use Spear right after releasing a Bash, you will go much further than usual."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"1SM_w4v3TvA"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"jumps"},"children":[{"type":"element","tag":"a","props":{"href":"#jumps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Jumps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Likewise, if you use Spear right after a jump you will go a little higher than usual. It is also possible to extend your double jump by using your double jump and Spear right after."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you want to extend a grounded jump then a double jump right after, it's important to keep in mind that you can't throw another Spear right after the first one so you need to wait a bit after the first extended jump before extending your double jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When extending a grounded jump, you will also be able to perform a "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/spear-jumps"},"children":[{"type":"text","value":"Spear Jump"}]},{"type":"text","value":" in order to get a little more height. This jump is also very usefull if you want to await the end of the Spear input lock in order to extend a double jump right after."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"1ksSgcooqEM"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIt is possible to extend the momentum you get from some movement options with Spear by using it right after your movement option, letting you travel more distance than usual.\n\n## Bash\n\nIf you use Spear right after releasing a Bash, you will go much further than usual.\n\n\n\n## Jumps\n\nLikewise, if you use Spear right after a jump you will go a little higher than usual. It is also possible to extend your double jump by using your double jump and Spear right after. \n\nWhen you want to extend a grounded jump then a double jump right after, it's important to keep in mind that you can't throw another Spear right after the first one so you need to wait a bit after the first extended jump before extending your double jump.\n\nWhen extending a grounded jump, you will also be able to perform a [Spear Jump](/tutorials/movement/spear-jumps) in order to get a little more height. This jump is also very usefull if you want to await the end of the Spear input lock in order to extend a double jump right after.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/extending-momentum-spear","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976953},"$loki":54},{"slug":"glide-jumps","title":"Glide jumps","tags":{"abilities":["glide"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With glide, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Glide jumping does not use your double jump so you can view it as an additional jump.\nTo perform it, while grounded, stand still and hold glide, then jump. At any point after you pass the apex of your jump, release glide and press jump again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is also possible to do it while running but the timing is a bit different. When running, start by jumping then hold glide shortly after. As when grounded, release glide and jump again at any point after you reach the apex of your jump to get the glide jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"VfsbyqlBgi8"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWith glide, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Glide jumping does not use your double jump so you can view it as an additional jump.\nTo perform it, while grounded, stand still and hold glide, then jump. At any point after you pass the apex of your jump, release glide and press jump again.\n\nIt is also possible to do it while running but the timing is a bit different. When running, start by jumping then hold glide shortly after. As when grounded, release glide and jump again at any point after you reach the apex of your jump to get the glide jump.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/glide-jumps","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976954},"$loki":55},{"slug":"grenade-jumps","title":"Grenade jumps","tags":{"abilities":["grenade","double jump"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Grenade jumps are a great way to gain height, especially if you have multiple jumps. To do them, you have to press jump and grenade on the same frame.\nKeep holding your buttons until Ori slows down. It’s recommended to set up a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"bind"}]},{"type":"text","value":" to do them more consistently."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can perform grenade jumps with grounded jumps as well as double jumps. Grounded grenade jumps let you go higher while aerial grenade jumps give you a lot more horizontal speed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you release your inputs, Ori will throw the grenade but it’s actually possible to cancel the grenade throw. To do so, keep holding your grenade input but release your jump and input a new jump (you can input the next jump even if you do not have double jump). When canceling the grenade, your energy will be refilled. You still need at least 1 energy to do a grenade jump since your energy will be consumed when you press grenade."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Id6q5_bQEZA"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nGrenade jumps are a great way to gain height, especially if you have multiple jumps. To do them, you have to press jump and grenade on the same frame.\nKeep holding your buttons until Ori slows down. It’s recommended to set up a [bind](/features/keybinds) to do them more consistently.\n\nYou can perform grenade jumps with grounded jumps as well as double jumps. Grounded grenade jumps let you go higher while aerial grenade jumps give you a lot more horizontal speed.\n\nIf you release your inputs, Ori will throw the grenade but it’s actually possible to cancel the grenade throw. To do so, keep holding your grenade input but release your jump and input a new jump (you can input the next jump even if you do not have double jump). When canceling the grenade, your energy will be refilled. You still need at least 1 energy to do a grenade jump since your energy will be consumed when you press grenade.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/grenade-jumps","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976956},"$loki":56},{"slug":"grenade-zoom","title":"Grenade zoom","tags":{"abilities":["bash","grenade","grapple"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After bashing something, you can hold grenade in order to get a lot of height or go really fast in one direction. For some reasons, this only works if you also have Grapple even if you don't have to use Grapple at all. You also need to prime a grenade before bashing or you'll decelerate after your bash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can't bash your own grenade in order to setup this trick since pressing grenade after your bash will result in your last grenade exploding rather than Ori charging a grenade."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Ij9sSsusaDo"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nAfter bashing something, you can hold grenade in order to get a lot of height or go really fast in one direction. For some reasons, this only works if you also have Grapple even if you don't have to use Grapple at all. You also need to prime a grenade before bashing or you'll decelerate after your bash.\n\nYou can't bash your own grenade in order to setup this trick since pressing grenade after your bash will result in your last grenade exploding rather than Ori charging a grenade.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/grenade-zoom","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976959},"$loki":57},{"slug":"hammer-jumps","title":"Hammer jumps","tags":{"abilities":["hammer","double jump"]},"toc":[{"id":"hammer-jump-with-aerial-jumps","depth":2,"text":"Hammer jump with Aerial Jumps"},{"id":"hammer-jump-from-a-wall-jump","depth":2,"text":"Hammer jump from a Wall Jump"},{"id":"hammer-jump-from-a-coyote-jump","depth":2,"text":"Hammer jump from a Coyote Jump"},{"id":"hammer-jump-with-glide-jump","depth":2,"text":"Hammer jump with Glide Jump"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hammer jumps let you get a lot more height from your jumps than usual. This is a great movement tool which you combine with a lot of different movement option. To do a hammer jump, start by a horizontal attack and cancel it by a jump. Keep holding your jump and input a second horizontal slash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you performed a hammer jump, you can even "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/extending-hammer"},"children":[{"type":"text","value":"extend them"}]},{"type":"text","value":" by alternating horizontal slashes on the opposite side."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hammer-jump-with-aerial-jumps"},"children":[{"type":"element","tag":"a","props":{"href":"#hammer-jump-with-aerial-jumps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hammer jump with Aerial Jumps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The most common and versatile way to do hammer jumps is by using an aerial jump. If you have multiple aerial jumps, you can input it again to chain them together."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"uSj8ZyYiF2I"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hammer-jump-from-a-wall-jump"},"children":[{"type":"element","tag":"a","props":{"href":"#hammer-jump-from-a-wall-jump","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hammer jump from a Wall Jump"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can get Hammer Jumps from a wall jump. To do them, simply use hammer then wall jump and use a second hammer slash. It's important to hold the direction towards the wall before jumping."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a wall jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"hsSWVPBWI4k"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hammer-jump-from-a-coyote-jump"},"children":[{"type":"element","tag":"a","props":{"href":"#hammer-jump-from-a-coyote-jump","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hammer jump from a Coyote Jump"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Coyote jumps are a common mechanic in platformers game which let you jump shortly after you started falling from a platform. Ori and the will of the Wisps implements that mechanic as well and it just happens that you can start a hammer jump from them. To do so walk off the platform and use an horizontal hammer slash then jump immediatly after and do another hammer slash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a coyote jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"INUBbrb7zfM"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hammer-jump-with-glide-jump"},"children":[{"type":"element","tag":"a","props":{"href":"#hammer-jump-with-glide-jump","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hammer jump with Glide Jump"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's also possible to perform Hammer Jumps by combining them with "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/glide-jumps"},"children":[{"type":"text","value":"Glide jumps"}]},{"type":"text","value":". To do so, start by doing a normal glide jump but instead of releasing glide and jumping, you want to use hammer (which will cancel your glide) then jump immediatly after and finally use a second hammer slash. It's important to hold your jump input to get the most height from a glide hammer jump. This can be done on both the standing and running variation of Glide Jumps."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a glide jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"h7i4uPR4hH8"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nHammer jumps let you get a lot more height from your jumps than usual. This is a great movement tool which you combine with a lot of different movement option. To do a hammer jump, start by a horizontal attack and cancel it by a jump. Keep holding your jump and input a second horizontal slash.\n\nOnce you performed a hammer jump, you can even [extend them](/tutorials/movement/extending-hammer) by alternating horizontal slashes on the opposite side. \n\n## Hammer jump with Aerial Jumps\n\nThe most common and versatile way to do hammer jumps is by using an aerial jump. If you have multiple aerial jumps, you can input it again to chain them together.\n\n\n\n## Hammer jump from a Wall Jump\n\nYou can get Hammer Jumps from a wall jump. To do them, simply use hammer then wall jump and use a second hammer slash. It's important to hold the direction towards the wall before jumping.\n\nIf you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a wall jump.\n\n\n\n## Hammer jump from a Coyote Jump\n\nCoyote jumps are a common mechanic in platformers game which let you jump shortly after you started falling from a platform. Ori and the will of the Wisps implements that mechanic as well and it just happens that you can start a hammer jump from them. To do so walk off the platform and use an horizontal hammer slash then jump immediatly after and do another hammer slash.\n\nIf you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a coyote jump.\n\n\n\n## Hammer jump with Glide Jump\n\nIt's also possible to perform Hammer Jumps by combining them with [Glide jumps](/tutorials/movement/glide-jumps). To do so, start by doing a normal glide jump but instead of releasing glide and jumping, you want to use hammer (which will cancel your glide) then jump immediatly after and finally use a second hammer slash. It's important to hold your jump input to get the most height from a glide hammer jump. This can be done on both the standing and running variation of Glide Jumps.\n\nIf you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a glide jump.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/hammer-jumps","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976963},"$loki":58},{"slug":"pause-float","title":"Pause float","tags":["movement-tutorial"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you select the Exit option in the pause menu, the game reset your vertical velocity. If you then unpause the game, you will get a floaty effect. You can repeat the process in order to jump over gaps you would not be able to cross with a regular jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"3foSzPeHBW8"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen you select the Exit option in the pause menu, the game reset your vertical velocity. If you then unpause the game, you will get a floaty effect. You can repeat the process in order to jump over gaps you would not be able to cross with a regular jump.\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/pause-float","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976964},"$loki":59},{"slug":"portal-hyperspeed","title":"Portal Hyperspeed","tags":{"abilities":["dash"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you dash in a portal and then cancel your dash by jumping just when entering the portal, you will get a lot of speed when exiting the portal on the other side. This can be done with a double jump if you dash midair but this is also possible with a regular jump if you dash from the ground."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"_LOu3bBersE"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIf you dash in a portal and then cancel your dash by jumping just when entering the portal, you will get a lot of speed when exiting the portal on the other side. This can be done with a double jump if you dash midair but this is also possible with a regular jump if you dash from the ground.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/portal-hyperspeed","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976965},"$loki":60},{"slug":"sentry-jumps","title":"Sentry jumps","tags":{"abilities":["sentry","hammer","sword"]},"toc":[{"id":"grounded-sentry-jumps","depth":2,"text":"Grounded sentry jumps"},{"id":"aerial-sentry-jumps","depth":2,"text":"Aerial sentry jumps"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sentry jump is one of the biggest glitch in Ori and the Will of the Wisps. By using an upslash with either sword or hammer and a sentry, you will make a big jump. You can use it while on the ground or mid-air but the timing is different for every variation.\nSince you are using Sentry, you will spend 1 energy each time you do a sentry jump. Remember that you can only place 3 Sentries at a time so you will need to wait until your first Sentry expires before doing a 4th sentry jump in a row."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Framerate influences aerial sentry jump’s timing as well as the height you gain from sentry jumps. It’s recommended to cap your game at either 60 or 59 FPS for the best results."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"grounded-sentry-jumps"},"children":[{"type":"element","tag":"a","props":{"href":"#grounded-sentry-jumps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Grounded sentry jumps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you want to use a sentry jump on the ground with Sword, you need to hold the up direction and then press sentry and sword on the same frame. Even if you still get height if you miss the timing, it’s recommended to set up a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"bind"}]},{"type":"text","value":" in order to perform them more consistently. Poor timing will result in less height gained, but is often still useful as not all applications require a full height sentry jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"_WCxGRaR7mI"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hammer sentry jumps are a bit different: even if the inputs are the same as a sword sentry jump, the timing is not. For this one, you want to do an up attack with Hammer and use sentry before Ori starts to swing his hammer upward."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"YG7CQ9jIDZI"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hammer sentry jumps give you more height than Sword sentry jumps but you will have less air control. You also need to be immobile when doing a hammer sentry jump while a sword sentry jump can be performed while running.\nThe timing for Hammer sentry jumps is also less strict than Sword sentry jumps."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"aerial-sentry-jumps"},"children":[{"type":"element","tag":"a","props":{"href":"#aerial-sentry-jumps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Aerial sentry jumps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When used in the air, sentry jumps timing changes a bit.\nFor Sword sentry jumps, you want to first use your sentry and a couple frames afterwards input an up slash. You can chain them together to gain a lot of height."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"jR5eEe0YpqQ"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hammer aerial sentry jumps on the other hand are really different from grounded ones. The inputs are the same as grounded sentry jumps but you need to input sentry faster for the aerial variant."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This should not give you a lot of height by itself. What you want to do instead is start with a horizontal hammer attack and then do the sentry jump input."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After that, you can "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/extending-hammer"},"children":[{"type":"text","value":"extend"}]},{"type":"text","value":" your sentry jump by doing a horizontal slash in the opposite direction to gain more height. Continue to do horizontal attacks in the opposite direction until Ori slows down. You can also chain these sentry jumps but you will need to do at least one horizontal attack before doing an up slash again since you have a lot of recovery time when doing two up slashes in a row."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"GgXAUQraIM4"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nSentry jump is one of the biggest glitch in Ori and the Will of the Wisps. By using an upslash with either sword or hammer and a sentry, you will make a big jump. You can use it while on the ground or mid-air but the timing is different for every variation.\nSince you are using Sentry, you will spend 1 energy each time you do a sentry jump. Remember that you can only place 3 Sentries at a time so you will need to wait until your first Sentry expires before doing a 4th sentry jump in a row.\n\nFramerate influences aerial sentry jump’s timing as well as the height you gain from sentry jumps. It’s recommended to cap your game at either 60 or 59 FPS for the best results.\n\n## Grounded sentry jumps\n\nIf you want to use a sentry jump on the ground with Sword, you need to hold the up direction and then press sentry and sword on the same frame. Even if you still get height if you miss the timing, it’s recommended to set up a [bind](/features/keybinds) in order to perform them more consistently. Poor timing will result in less height gained, but is often still useful as not all applications require a full height sentry jump.\n\n\n\nHammer sentry jumps are a bit different: even if the inputs are the same as a sword sentry jump, the timing is not. For this one, you want to do an up attack with Hammer and use sentry before Ori starts to swing his hammer upward.\n\n\n\nHammer sentry jumps give you more height than Sword sentry jumps but you will have less air control. You also need to be immobile when doing a hammer sentry jump while a sword sentry jump can be performed while running.\nThe timing for Hammer sentry jumps is also less strict than Sword sentry jumps.\n\n## Aerial sentry jumps\n\nWhen used in the air, sentry jumps timing changes a bit.\nFor Sword sentry jumps, you want to first use your sentry and a couple frames afterwards input an up slash. You can chain them together to gain a lot of height.\n\n\n\nHammer aerial sentry jumps on the other hand are really different from grounded ones. The inputs are the same as grounded sentry jumps but you need to input sentry faster for the aerial variant.\n\nThis should not give you a lot of height by itself. What you want to do instead is start with a horizontal hammer attack and then do the sentry jump input.\n\nAfter that, you can [extend](/tutorials/movement/extending-hammer) your sentry jump by doing a horizontal slash in the opposite direction to gain more height. Continue to do horizontal attacks in the opposite direction until Ori slows down. You can also chain these sentry jumps but you will need to do at least one horizontal attack before doing an up slash again since you have a lot of recovery time when doing two up slashes in a row. \n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/sentry-jumps","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976972},"$loki":61},{"slug":"spear-jumps","title":"Spear jumps","tags":{"abilities":["spear"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With Spear, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Spear jumping does not use your double jump so you can view it as an additional jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To perform it, while grounded, start by using Spear. There is a short period of time where you can input a jump after Ori finished attacking. If you jump too soon, the jump won't come out and if you do it too late you will either use your double jump if you have one or not jump at all if you don't."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is also possible to do it after "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/extending-momentum-spear#jumps"},"children":[{"type":"text","value":"extending a jump with Spear"}]},{"type":"text","value":". The mid-air jump timing will be the same but you need to jump then use Spear in order to extend your jump momentum instead of simply using Spear from the ground."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"ZB8b_SzgEqc"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWith Spear, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Spear jumping does not use your double jump so you can view it as an additional jump.\n\nTo perform it, while grounded, start by using Spear. There is a short period of time where you can input a jump after Ori finished attacking. If you jump too soon, the jump won't come out and if you do it too late you will either use your double jump if you have one or not jump at all if you don't.\n\nIt is also possible to do it after [extending a jump with Spear](/tutorials/movement/extending-momentum-spear#jumps). The mid-air jump timing will be the same but you need to jump then use Spear in order to extend your jump momentum instead of simply using Spear from the ground.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/spear-jumps","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976974},"$loki":62},{"slug":"sword-jumps","title":"Sword jumps","tags":{"abilities":["sword","double jump"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sword jumps let you get more height from your double jump than usual. To perform them, while in the air, start by a horizontal sword slash and cancel it by a jump.\nKeep holding your jump and input a second horizontal slash. If you have multiple aerial jumps, you can input it again to chain them together."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"-FJ2gYBvMWM"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nSword jumps let you get more height from your double jump than usual. To perform them, while in the air, start by a horizontal sword slash and cancel it by a jump.\nKeep holding your jump and input a second horizontal slash. If you have multiple aerial jumps, you can input it again to chain them together.\n\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/sword-jumps","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976976},"$loki":63},{"slug":"wavedash","title":"Wavedash","tags":{"abilities":["regenerate","blaze"]},"toc":[{"id":"regenerate","depth":2,"text":"Regenerate"},{"id":"blaze","depth":2,"text":"Blaze"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"One of the way to get a lot of horizontal speed is wavedashes. In order to perform it, you need dash, a wall and another ability. In order to perform a wavedash, you want to dash towards a wall and then hold both the opposite direction and your other ability. You don't necessary need a wall: other element like a life flower work as well. The important part is having the animation where Ori stick themself to a wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The further you are from the wall, the easier it will be to get the ability+direction timing but your wavedash will give more speed if you are close to the wall. It's recommended to "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"bind"}]},{"type":"text","value":" the direction and your ability together in order to perform it more easily."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"regenerate"},"children":[{"type":"element","tag":"a","props":{"href":"#regenerate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Regenerate"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Wavedashes are most commonly performed with Regenerate because it gives the most speed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"6HKjTHtB2z0"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"blaze"},"children":[{"type":"element","tag":"a","props":{"href":"#blaze","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Blaze"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Another solution is to use Blaze. Blaze's wavedashes give less speed but can be used in the air while Regenerate's wavedashes can only be performed grounded."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"iQNJxTsu2s0"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nOne of the way to get a lot of horizontal speed is wavedashes. In order to perform it, you need dash, a wall and another ability. In order to perform a wavedash, you want to dash towards a wall and then hold both the opposite direction and your other ability. You don't necessary need a wall: other element like a life flower work as well. The important part is having the animation where Ori stick themself to a wall.\n\nThe further you are from the wall, the easier it will be to get the ability+direction timing but your wavedash will give more speed if you are close to the wall. It's recommended to [bind](/features/keybinds) the direction and your ability together in order to perform it more easily.\n\n## Regenerate\n\nWavedashes are most commonly performed with Regenerate because it gives the most speed.\n\n\n\n## Blaze\n\nAnother solution is to use Blaze. Blaze's wavedashes give less speed but can be used in the air while Regenerate's wavedashes can only be performed grounded.\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/wavedash","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976979},"$loki":64},{"slug":"sword-pogo","title":"Sword pogo","tags":{"abilities":["sword"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When doing a down attack with Sword on an enemy, you will get a pogo jump which gives you a bit of height. Since you are hitting an enemy with your sword, this also "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/aerial-reset"},"children":[{"type":"text","value":"resets your aerial movement"}]},{"type":"text","value":". You need to touch the ground or a wall in order to refresh your pogo."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"m745rdTT-sI"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen doing a down attack with Sword on an enemy, you will get a pogo jump which gives you a bit of height. Since you are hitting an enemy with your sword, this also [resets your aerial movement](/tutorials/movement/aerial-reset). You need to touch the ground or a wall in order to refresh your pogo.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/sword-pogo","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976981},"$loki":65},{"slug":"weapon-movement","title":"Weapon movement","tags":{"abilities":["sword","hammer"]},"toc":[{"id":"hover","depth":2,"text":"Hover"},{"id":"up-slash","depth":2,"text":"Up slash"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"hover"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#hover","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hover"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Using Sword or Hammer aerial combo lets you hover. Simply spam your attack button until the aerial combo is over.\nStarting a second aerial combo after the first one won’t give you any hover effect. However, with Sword, you can finish your aerial combo by an up slash to hover a bit longer.\nWith Hammer, you need to start with an up slash before starting your horizontal combo if you want to benefit from it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"dBdisYeBdQ4"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n\n\n"},{"type":"element","tag":"youtube-video","props":{"id":"9YkKbleqDnk"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"up-slash"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#up-slash","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Up slash"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When doing an up slash, Ori gains a bit of height. This can be used to reach higher platforms. Hammer’s up slash gets more height than Sword’s up slash.\nIf you try to do a second up slash before touching the ground, you will not gain any height from it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Y-Ugzt2GhkE"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n\n\n"},{"type":"element","tag":"youtube-video","props":{"id":"Lsm3OS8oTSs"},"children":[{"type":"text","value":"\n"}]}]},"text":"\n## Hover\n\nUsing Sword or Hammer aerial combo lets you hover. Simply spam your attack button until the aerial combo is over.\nStarting a second aerial combo after the first one won’t give you any hover effect. However, with Sword, you can finish your aerial combo by an up slash to hover a bit longer.\nWith Hammer, you need to start with an up slash before starting your horizontal combo if you want to benefit from it.\n\n\n\n\n## Up slash\n\nWhen doing an up slash, Ori gains a bit of height. This can be used to reach higher platforms. Hammer’s up slash gets more height than Sword’s up slash.\nIf you try to do a second up slash before touching the ground, you will not gain any height from it.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/weapon-movement","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976986},"$loki":66},{"slug":"weapon-energy-movement","title":"Energy weapons as movement","tags":{"abilities":["sentry","blaze","flash","bow","shuriken"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When using energy weapons, Ori makes a little hop which can be used in order to get just a little bit more air time or reach higher up platforms."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sentry and Flash have really close properties but you can use 3 sentries at the same time which is really helpful for horizontal movement while Flash have the benefit of costing less energy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Blaze can be used an infinite amount of time and let you go a little bit further horizontally. The extra height is pretty irrelevant in most cases because you can't wall jump right after using Blaze."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Shuriken gives a lot of horizontal momentum as well as a really short hop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Spear gives you a lot of verticality, especially when "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/extending-momentum-spear#jumps"},"children":[{"type":"text","value":"combined with a jump"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bow also gives you a minor horizontal boost."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"js0EHAE52no"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen using energy weapons, Ori makes a little hop which can be used in order to get just a little bit more air time or reach higher up platforms.\n\nSentry and Flash have really close properties but you can use 3 sentries at the same time which is really helpful for horizontal movement while Flash have the benefit of costing less energy.\n\nBlaze can be used an infinite amount of time and let you go a little bit further horizontally. The extra height is pretty irrelevant in most cases because you can't wall jump right after using Blaze.\n\nShuriken gives a lot of horizontal momentum as well as a really short hop.\n\nSpear gives you a lot of verticality, especially when [combined with a jump](/tutorials/movement/extending-momentum-spear#jumps).\n\nBow also gives you a minor horizontal boost.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/weapon-energy-movement","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428976991},"$loki":67},{"slug":"down-swim","title":"Down Swim","tags":{"abilities":["water-dash"],"zone":["hollow"]},"toc":[{"id":"before-the-first-lever","depth":2,"text":"Before the first lever"},{"id":"after-the-first-lever","depth":2,"text":"After the first lever"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to access the lower part of Hollow, you normally need Bow in order to drain the water on the way to dash tree. This water stay dirty, even if you found Clean Water. However, the lower part of Hollow isn't flooded so you can swim through the dirty water and get all its pickups without having to drain the water."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having either Water Dash or the Resilience shard. You can also use "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/godmode"},"children":[{"type":"text","value":"godmode"}]},{"type":"text","value":" to remove the health requirement entirely."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"before-the-first-lever"},"children":[{"type":"element","tag":"a","props":{"href":"#before-the-first-lever","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Before the first lever"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here is how the scene looks like before pulling the lever which let you access the room with the rock puzzle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"https://i.imgur.com/Rm47WFE.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The black part is the dirty water itself, you can clearly see that the bottom part of the scene isn't flooded. The goal is to swim through the dirty water in order to access the lower part. Midway through the dirty water is a blue rectangle, which is a checkpoint you can activate even though it is in dirty water."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on which difficulty you are playing on, you will need more or less health in order to do so, needing as little as 3 healths in the easy difficulty. If you have a lot of health you should be able to swim through the water without any difficulty, as long as you know where the walls which you need to avoid are. When you have less health, you want to activate that checkpoint because, when the game respawns Ori, it gives you some of your health back. This extra heal makes it possible to finish down swim even with very low amount of health."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"3XwFoBGrk2A"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"after-the-first-lever"},"children":[{"type":"element","tag":"a","props":{"href":"#after-the-first-lever","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"After the first lever"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you pulled the lever which let you access the room with the rock puzzle, the dirty water is pushed back, making the swim slightly different."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"https://i.imgur.com/oneLDuo.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The movement you need to do in this state is easier since it's mostly straight down. It's also easier to abuse the checkpoint since you can't miss it and it will also respawn you outside of the dirty water. There is however two main problems with this state: the breakable wall which leads to an energy cell as well as the path leading to the Spirit Trial and its health cell are both underwater which make them harder to get. You can still break the wall with Water Dash and the right part of the Spirit Trial's path, just after the checkpoint isn't under water."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"1vUvyy_nlog"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIn order to access the lower part of Hollow, you normally need Bow in order to drain the water on the way to dash tree. This water stay dirty, even if you found Clean Water. However, the lower part of Hollow isn't flooded so you can swim through the dirty water and get all its pickups without having to drain the water.\n\nThe amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having either Water Dash or the Resilience shard. You can also use [godmode](/tutorials/misc/godmode) to remove the health requirement entirely.\n\n## Before the first lever\n\nHere is how the scene looks like before pulling the lever which let you access the room with the rock puzzle.\n\n![](https://i.imgur.com/Rm47WFE.png)\n\nThe black part is the dirty water itself, you can clearly see that the bottom part of the scene isn't flooded. The goal is to swim through the dirty water in order to access the lower part. Midway through the dirty water is a blue rectangle, which is a checkpoint you can activate even though it is in dirty water.\n\nDepending on which difficulty you are playing on, you will need more or less health in order to do so, needing as little as 3 healths in the easy difficulty. If you have a lot of health you should be able to swim through the water without any difficulty, as long as you know where the walls which you need to avoid are. When you have less health, you want to activate that checkpoint because, when the game respawns Ori, it gives you some of your health back. This extra heal makes it possible to finish down swim even with very low amount of health.\n\n\n\n## After the first lever\n\nIf you pulled the lever which let you access the room with the rock puzzle, the dirty water is pushed back, making the swim slightly different.\n\n![](https://i.imgur.com/oneLDuo.png)\n\nThe movement you need to do in this state is easier since it's mostly straight down. It's also easier to abuse the checkpoint since you can't miss it and it will also respawn you outside of the dirty water. There is however two main problems with this state: the breakable wall which leads to an energy cell as well as the path leading to the Spirit Trial and its health cell are both underwater which make them harder to get. You can still break the wall with Water Dash and the right part of the Spirit Trial's path, just after the checkpoint isn't under water.\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/down-swim","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428977000},"$loki":68},{"slug":"drop-shot","title":"Drop shot","tags":{"abilities":["bow"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is possible to let an arrow pass through the floor. This is useful in order to open the path from Inkwater Marsh to Kwolok's Hollow without draining the water.\nTo do so, you want to hold Bow in order to charge an arrow (this won't work if you have the shard Quickshot equiped) and then pause the game on the frame when the arrow is shot.\nYou can use the weapon wheel in order to both pause the game and pause buffer.\nTo make the pause buffering easier, open the weapon wheel while holding Bow, then release Bow. Finally, release the weapon wheel for a really short time and press it again right after.\nRepeat the last step a few time until you can see your arrow being shot.\nIf you prefer, you can also "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"bind"}]},{"type":"text","value":" a second weapon wheel button, which can make spamming it easier."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"ZVy8ONNiAFc"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIt is possible to let an arrow pass through the floor. This is useful in order to open the path from Inkwater Marsh to Kwolok's Hollow without draining the water.\nTo do so, you want to hold Bow in order to charge an arrow (this won't work if you have the shard Quickshot equiped) and then pause the game on the frame when the arrow is shot.\nYou can use the weapon wheel in order to both pause the game and pause buffer.\nTo make the pause buffering easier, open the weapon wheel while holding Bow, then release Bow. Finally, release the weapon wheel for a really short time and press it again right after.\nRepeat the last step a few time until you can see your arrow being shot.\nIf you prefer, you can also [bind](/features/keybinds) a second weapon wheel button, which can make spamming it easier.\n\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/drop-shot","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428977004},"$loki":69},{"slug":"hornbug-skip","title":"Hornbug skip","tags":{"zones":["hollow"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Just after the Kwolok's Hollow TP, you will reach the hornbug arena. You can skip this boss fight if you are not touching the ground between these arrows (this include the ground in the spikes and OOB)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Hornbug trigger","src":"https://i.imgur.com/5xvWoj5.jpeg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a lot of ways to skip this fight, a lot of them using bash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"_3__d62-S70"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nJust after the Kwolok's Hollow TP, you will reach the hornbug arena. You can skip this boss fight if you are not touching the ground between these arrows (this include the ground in the spikes and OOB).\n\n![Hornbug trigger](https://i.imgur.com/5xvWoj5.jpeg)\n\nThere is a lot of ways to skip this fight, a lot of them using bash.\n\n\n\n\n\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/hornbug-skip","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428977005},"$loki":70},{"slug":"feeding-ground-skip","title":"Feeding ground skip","tags":{"zones":["waste","woods"]},"toc":[{"id":"after-cat-and-mouse","depth":2,"text":"After cat and mouse"},{"id":"before-doing-cat-and-mouse","depth":2,"text":"Before doing cat and mouse"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Feeding ground have three different states:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Before doing cat and mouse"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"After doing cat and mouse"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"After getting Seir"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After you get Seir, Shriek won’t be in Feeding Ground anymore which removes the kill plane from this area, letting you access Weeping Ridge and therefore Willow’s End. But there are multiple ways to bypass the kill plane, letting you access these areas without getting Seir."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"after-cat-and-mouse"},"children":[{"type":"element","tag":"a","props":{"href":"#after-cat-and-mouse","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"After cat and mouse"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you already did cat and mouse, you want to enter the kill plane and wait until Shriek takes off to attack you. Then open your map and teleport to the nearby spirit well. If done correctly, Shriek won’t be at Feeding Ground anymore and the kill plane will be disabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"agWiMYsgod8"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"before-doing-cat-and-mouse"},"children":[{"type":"element","tag":"a","props":{"href":"#before-doing-cat-and-mouse","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Before doing cat and mouse"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This option is better because at the end of the cat and mouse section, boulders will block the path above the spirit well, which makes accessing Weeping Ridge harder if you don't have a lot of verticality options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before explaining how to avoid the cat and mouse sequence (and therefore the kill plane), you need to understand how to trigger it in the first place."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are two main triggers. The first one is at the location where Ori is. This trigger will prevent you from doing anything else than moving to the right if you touch the ground here. The second one will trigger when Ori walks on the bone in the red circle, which starts the actual cat and mouse. So, to avoid the cat and mouse section, you want to avoid touching these bones."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"https://i.imgur.com/cR5RxGr.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To do so, you can use Burrow to pass under it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"cJ_xU7McWog"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also pass over it with your aerial mobility. As long as you land further than these bones, you will be able to move freely in Feeding Ground.\nHowever, be careful: at Ori’s position in the first screenshot, you won’t be able to use your abilities.\nSo make sure to have enough height so you can pass through that first trigger without touching the ground."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This can be done with Launch from the ground"}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"UImKJkabkgU"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you don't have Launch, you will have to rely on glide, jumps and dashes. You can hit the skulls on the ground with your sword in order to "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/aerial-reset"},"children":[{"type":"text","value":"aerial reset"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"3MnOID88M6k"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nFeeding ground have three different states:\n* Before doing cat and mouse\n* After doing cat and mouse\n* After getting Seir\n\nAfter you get Seir, Shriek won’t be in Feeding Ground anymore which removes the kill plane from this area, letting you access Weeping Ridge and therefore Willow’s End. But there are multiple ways to bypass the kill plane, letting you access these areas without getting Seir.\n\n## After cat and mouse\n\nIf you already did cat and mouse, you want to enter the kill plane and wait until Shriek takes off to attack you. Then open your map and teleport to the nearby spirit well. If done correctly, Shriek won’t be at Feeding Ground anymore and the kill plane will be disabled.\n\n\n\n## Before doing cat and mouse\n\nThis option is better because at the end of the cat and mouse section, boulders will block the path above the spirit well, which makes accessing Weeping Ridge harder if you don't have a lot of verticality options.\n\nBefore explaining how to avoid the cat and mouse sequence (and therefore the kill plane), you need to understand how to trigger it in the first place.\n\nThere are two main triggers. The first one is at the location where Ori is. This trigger will prevent you from doing anything else than moving to the right if you touch the ground here. The second one will trigger when Ori walks on the bone in the red circle, which starts the actual cat and mouse. So, to avoid the cat and mouse section, you want to avoid touching these bones.\n\n![](https://i.imgur.com/cR5RxGr.png)\n\nTo do so, you can use Burrow to pass under it.\n\n\n\nYou can also pass over it with your aerial mobility. As long as you land further than these bones, you will be able to move freely in Feeding Ground.\nHowever, be careful: at Ori’s position in the first screenshot, you won’t be able to use your abilities.\nSo make sure to have enough height so you can pass through that first trigger without touching the ground.\n\nThis can be done with Launch from the ground\n\n\n\nIf you don't have Launch, you will have to rely on glide, jumps and dashes. You can hit the skulls on the ground with your sword in order to [aerial reset](/tutorials/movement/aerial-reset).\n\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/feeding-ground-skip","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428977010},"$loki":71},{"slug":"kwolok-crushers","title":"Kwolok's crushers without Water Dash","tags":{"zones":["pools"]},"toc":[{"id":"glitching-the-crushers","depth":2,"text":"Glitching the crushers"},{"id":"swiming-through-the-crushers","depth":2,"text":"Swiming through the crushers"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to reach the Kwolok's fight in Luma Pools, you are supposed to use Water Dash in order to pass through some crushers but it's actually possible to avoid them through normal swimming"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glitching-the-crushers"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#glitching-the-crushers","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glitching the crushers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you can reach the checkpoint in the keystone room above, you can glitch out the crushers. For this, simply activate that checkpoints and let the cruchers stomp you. Once you returned to the crushers after respawning, the crushers won't be at their normal position so you can swim above them to avoid getting stomped by them. You can do this trick on one crusher at the time if you aren't confortable with glitching multiple crushers at the same time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"9ku72WWaOCA"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"swiming-through-the-crushers"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#swiming-through-the-crushers","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Swiming through the crushers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's possible to avoid the crushers before they stomp you. By doing so, you can swim through them without dying."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"GyNdZbLVsmU"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIn order to reach the Kwolok's fight in Luma Pools, you are supposed to use Water Dash in order to pass through some crushers but it's actually possible to avoid them through normal swimming\n\n## Glitching the crushers\n\nIf you can reach the checkpoint in the keystone room above, you can glitch out the crushers. For this, simply activate that checkpoints and let the cruchers stomp you. Once you returned to the crushers after respawning, the crushers won't be at their normal position so you can swim above them to avoid getting stomped by them. You can do this trick on one crusher at the time if you aren't confortable with glitching multiple crushers at the same time.\n\n\n\n## Swiming through the crushers\n\nIt's possible to avoid the crushers before they stomp you. By doing so, you can swim through them without dying.\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/kwolok-crushers","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428977012},"$loki":72},{"slug":"pools-arena-skip","title":"Pools Arena Skip","tags":{"zones":["pools"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Right next to the East Pools TP, you normally have to beat an arena in order to progress in Pools. You even need to do it twice: once without water dash and another time when you get water dash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's actually possible to skip that arena. Since it will only trigger if you are standing on the wooden platform, you can swim underneath it and go to the left side of the arena without starting the fight. In most cases, the door should be opened but it can happen that the door is already closed. If it's the case, you can either die on the spikes above the door or reloading your savefile in order to open it (you may have to do it multiple time before it works). Once you passed the door, you can continue in Pools like normal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"SSlfGq77VmU"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nRight next to the East Pools TP, you normally have to beat an arena in order to progress in Pools. You even need to do it twice: once without water dash and another time when you get water dash.\n\nIt's actually possible to skip that arena. Since it will only trigger if you are standing on the wooden platform, you can swim underneath it and go to the left side of the arena without starting the fight. In most cases, the door should be opened but it can happen that the door is already closed. If it's the case, you can either die on the spikes above the door or reloading your savefile in order to open it (you may have to do it multiple time before it works). Once you passed the door, you can continue in Pools like normal. \n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/pools-arena-skip","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428977014},"$loki":73},{"slug":"pools-puzzle-skip","title":"Pools Puzzle Skip","tags":{"zones":["pools"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you first enter Pools, the East Pools teleporter is underwater and you need to solve a small puzzle where you have to touch sea anemone in order to lower the water level."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This puzzle can be skipped by activating specific checkpoints and then dying at specific spots:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Activate the checkpoint next to Tokk and die to the spikes above the fishing Moki"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Activate the checkpoint at the left of the slime bellow Tokk and die to the lower spikes on the right wall"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The game basically trace a line between where you died and where you will respawn and if this line touches the end of the puzzle, it will solve it for you."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you skipped the puzzle, you can either reload your savefile or die in order to respawn directly on the teleporter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's also important to know that if you get the East Pools Teleporter pickup or if you spawned at East Pools, the puzzle will already be solved."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"74JR0ozjFyk"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen you first enter Pools, the East Pools teleporter is underwater and you need to solve a small puzzle where you have to touch sea anemone in order to lower the water level.\n\nThis puzzle can be skipped by activating specific checkpoints and then dying at specific spots:\n- Activate the checkpoint next to Tokk and die to the spikes above the fishing Moki\n- Activate the checkpoint at the left of the slime bellow Tokk and die to the lower spikes on the right wall\n\nThe game basically trace a line between where you died and where you will respawn and if this line touches the end of the puzzle, it will solve it for you.\n\nOnce you skipped the puzzle, you can either reload your savefile or die in order to respawn directly on the teleporter.\n\nIt's also important to know that if you get the East Pools Teleporter pickup or if you spawned at East Pools, the puzzle will already be solved.\n\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/pools-puzzle-skip","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428977016},"$loki":74},{"slug":"pools-escape-revisit","title":"Kwolok Revisit before Kwolok fight","tags":{"zones":["pools"]},"toc":[{"id":"going-above-the-trigger","depth":2,"text":"Going above the trigger"},{"id":"breaking-kwoloks-wall","depth":2,"text":"Breaking Kwolok's wall"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a pickup under where you start the Kwolok fight which is commonly known as the Kwolok revisit pickup because you normally need to fight Kwolok before getting it. You can actually get that pickup before doing the fight by avoiding the trigger which starts the boss fight."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Be carefull when collecting the pickup: if you go too far on the left you will be softlocked and you'll need to reload your savefile. If you only collect the pickup and go back to the right, you shouldn't have any problem."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"going-above-the-trigger"},"children":[{"type":"element","tag":"a","props":{"href":"#going-above-the-trigger","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Going above the trigger"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With enough height, you can go above the trigger of the fight, letting you get that pickup without fighting Kwolok. You want to climb the left wall and then drop once you reach the right wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"OWhvNCkrfBc"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"breaking-kwoloks-wall"},"children":[{"type":"element","tag":"a","props":{"href":"#breaking-kwoloks-wall","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Breaking Kwolok's wall"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a wall between Kwolok's fight and the keystone room. By using "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#shuriken"},"children":[{"type":"text","value":"Shuriken break"}]},{"type":"text","value":", you can break that wall from the wrong side, letting you get that pickup without water dash or fighting Kwolok."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The problem with this Shuriken Break is that you need to stay in the spikes. While the position isn't hard to get, you will quickly lose a lot of health. Remember that you can jump back in the water and found a spot to Regenerate your life before coming back to the spot if needed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"2PKGt1M7H_c"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nThere is a pickup under where you start the Kwolok fight which is commonly known as the Kwolok revisit pickup because you normally need to fight Kwolok before getting it. You can actually get that pickup before doing the fight by avoiding the trigger which starts the boss fight.\n\nBe carefull when collecting the pickup: if you go too far on the left you will be softlocked and you'll need to reload your savefile. If you only collect the pickup and go back to the right, you shouldn't have any problem.\n\n## Going above the trigger\n\nWith enough height, you can go above the trigger of the fight, letting you get that pickup without fighting Kwolok. You want to climb the left wall and then drop once you reach the right wall. \n\n\n\n## Breaking Kwolok's wall\n\nThere is a wall between Kwolok's fight and the keystone room. By using [Shuriken break](/tutorials/misc/wall-break#shuriken), you can break that wall from the wrong side, letting you get that pickup without water dash or fighting Kwolok.\n\nThe problem with this Shuriken Break is that you need to stay in the spikes. While the position isn't hard to get, you will quickly lose a lot of health. Remember that you can jump back in the water and found a spot to Regenerate your life before coming back to the spot if needed.\n\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/pools-escape-revisit","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428977019},"$loki":75},{"slug":"silent-swim","title":"Silent swim","tags":{"abilities":["water-dash","bash","regenerate"],"zones":["hollow","woods"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to access Silent Woods from Kwolok's Hollow, you normally need to clean the water but it is actually possible to swim through the dirty water if you have Regenerate and enough energy and health. The amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having Water Dash or the Resilience shard. You can also use "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/godmode"},"children":[{"type":"text","value":"godmode"}]},{"type":"text","value":" to remove the health and energy requirement entirely."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is how the scene looks with the debug renderer on."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"https://i.imgur.com/fp45E9c.jpeg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is 3 important elements for this trick: the wall you need to break, the tentacle at the center of the screen which will shoot a projectile you will be using to break the wall next to the tentacle and the small part where you can breath before the tentacle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You first need to swim through the dirty water to reach the surface at the left of the tentacle. If you surface there and hold left, you will be standing on a small ledge, outside of the water. From this point, you can now use Regenerate for the second part of the trick: breaking the wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to break the wall, you can either stick to it and wait for the tentacle to shoot at you, or bash the tentacle's projectile into the wall, which is the part we'll focus on. The bash is pretty precise: if you hold down while swimming against the floor on the left of the right mouse ability, you'll get stuck in the perfect position for the bash. Then wait for the tentacle to shoot at you and bash the projectile as soon as possible. Finally, aim your bash to be just a bit lower than the tentacle. If it's aimed correctly, it should hit the wall and break it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After you broke the wall, you want to return to the ledge on the left in order to heal up. You can then swim to the other side of the wall the wall you just broke and reach Silent Woods. This part requires a lot of health, you want to time when you release your bash so the tick of water damage ends up on the invulnerability frames bash gives you."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"qubLCEn8CVU"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIn order to access Silent Woods from Kwolok's Hollow, you normally need to clean the water but it is actually possible to swim through the dirty water if you have Regenerate and enough energy and health. The amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having Water Dash or the Resilience shard. You can also use [godmode](/tutorials/misc/godmode) to remove the health and energy requirement entirely.\n\nThis is how the scene looks with the debug renderer on.\n\n![](https://i.imgur.com/fp45E9c.jpeg)\n\nThere is 3 important elements for this trick: the wall you need to break, the tentacle at the center of the screen which will shoot a projectile you will be using to break the wall next to the tentacle and the small part where you can breath before the tentacle.\n\nYou first need to swim through the dirty water to reach the surface at the left of the tentacle. If you surface there and hold left, you will be standing on a small ledge, outside of the water. From this point, you can now use Regenerate for the second part of the trick: breaking the wall.\n\nIn order to break the wall, you can either stick to it and wait for the tentacle to shoot at you, or bash the tentacle's projectile into the wall, which is the part we'll focus on. The bash is pretty precise: if you hold down while swimming against the floor on the left of the right mouse ability, you'll get stuck in the perfect position for the bash. Then wait for the tentacle to shoot at you and bash the projectile as soon as possible. Finally, aim your bash to be just a bit lower than the tentacle. If it's aimed correctly, it should hit the wall and break it.\n\nAfter you broke the wall, you want to return to the ledge on the left in order to heal up. You can then swim to the other side of the wall the wall you just broke and reach Silent Woods. This part requires a lot of health, you want to time when you release your bash so the tick of water damage ends up on the invulnerability frames bash gives you.\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/silent-swim","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428977023},"$loki":76},{"slug":"skipping-indiana-jones","title":"Skipping Falling boulder in Willow","tags":{"zones":["willow"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"At the lower right heart in Willow, you need to break a corruption which makes a boulder fall you then need to avoid by going all the way back at the start of the room. Once it's done, you can go back up and break the Heart."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can actually pass under the falling boulder before it start rolling, making you able to skip the Indiana Jones like sequence."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Ls09YWH7AG8"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nAt the lower right heart in Willow, you need to break a corruption which makes a boulder fall you then need to avoid by going all the way back at the start of the room. Once it's done, you can go back up and break the Heart.\n\nYou can actually pass under the falling boulder before it start rolling, making you able to skip the Indiana Jones like sequence. \n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/skipping-indiana-jones","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428977024},"$loki":77},{"slug":"wellspring-spinning-room","title":"Wellspring Spinning room","tags":["location-tutorial","clean-water"],"toc":[{"id":"skipping-the-room","depth":2,"text":"Skipping the room"},{"id":"clean-water","depth":2,"text":"Clean Water"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"skipping-the-room"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#skipping-the-room","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Skipping the room"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Spinning room in Wellspring can be skipped which saves a lot of time. At the right of that room, if you haven't pulled any lever, you can go through a gap which let you go to the the next room without doing the puzzle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"nRkr3NP-OEg"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"clean-water"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#clean-water","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Clean Water"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have Clean Water when entering this room, some lasers will be disabled which make doing the room easier."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Wyrz_bbxuZA"},"children":[{"type":"text","value":"\n"}]}]},"text":"\n## Skipping the room\n\nThe Spinning room in Wellspring can be skipped which saves a lot of time. At the right of that room, if you haven't pulled any lever, you can go through a gap which let you go to the the next room without doing the puzzle.\n\n\n\n## Clean Water\n\nIf you have Clean Water when entering this room, some lasers will be disabled which make doing the room easier.\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/wellspring-spinning-room","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428977027},"$loki":78},{"slug":"wellspring-escape-revisit","title":"Wellspring Escape Revisit before the escape","tags":{"zones":["wellspring"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a pickup at the left of where the Wellspring Escape starts which is commonly known as the Wellpring escape revisit pickup because you normally need to do the escape before getting it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"But it's possible to go above the trigger of the escape, letting you get that pickup before doing the escape. There is a lot of ways to do this but they are all doing the same thing: get enough height in order to pass above the trigger (which is basically the purple rectangle in the clip) and get the pickup by going left then dropping through the semi-solid."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Oo3mdLmbBhs"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nThere is a pickup at the left of where the Wellspring Escape starts which is commonly known as the Wellpring escape revisit pickup because you normally need to do the escape before getting it.\n\nBut it's possible to go above the trigger of the escape, letting you get that pickup before doing the escape. There is a lot of ways to do this but they are all doing the same thing: get enough height in order to pass above the trigger (which is basically the purple rectangle in the clip) and get the pickup by going left then dropping through the semi-solid. \n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/wellspring-escape-revisit","extension":".md","createdAt":"2024-06-26T19:08:55.194Z","updatedAt":"2024-06-26T19:08:55.194Z","meta":{"version":0,"revision":0,"created":1719428977028},"$loki":79}],"idIndex":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79],"maxId":79,"_dirty":true,"_nestedProperties":[],"transactional":false,"asyncListeners":false,"disableMeta":false,"disableChangesApi":true,"disableDeltaChangesApi":true,"cloneObjects":false,"cloneMethod":"deep","changes":[],"_fullTextSearch":{"ii":{"title":{"_store":true,"_optimizeChanges":true,"docCount":78,"docStore":[[0,{"fieldLength":4}],[1,{"fieldLength":3}],[2,{"fieldLength":1}],[3,{"fieldLength":1}],[5,{"fieldLength":1}],[6,{"fieldLength":3}],[7,{"fieldLength":2}],[8,{"fieldLength":2}],[9,{"fieldLength":1}],[10,{"fieldLength":2}],[11,{"fieldLength":1}],[12,{"fieldLength":1}],[13,{"fieldLength":2}],[14,{"fieldLength":1}],[15,{"fieldLength":2}],[16,{"fieldLength":1}],[17,{"fieldLength":2}],[18,{"fieldLength":1}],[19,{"fieldLength":2}],[20,{"fieldLength":1}],[21,{"fieldLength":1}],[22,{"fieldLength":1}],[23,{"fieldLength":1}],[24,{"fieldLength":1}],[25,{"fieldLength":1}],[26,{"fieldLength":1}],[27,{"fieldLength":1}],[28,{"fieldLength":1}],[29,{"fieldLength":1}],[30,{"fieldLength":1}],[31,{"fieldLength":4}],[32,{"fieldLength":4}],[33,{"fieldLength":4}],[34,{"fieldLength":2}],[35,{"fieldLength":3}],[36,{"fieldLength":5}],[37,{"fieldLength":2}],[38,{"fieldLength":2}],[39,{"fieldLength":2}],[40,{"fieldLength":4}],[41,{"fieldLength":4}],[42,{"fieldLength":2}],[43,{"fieldLength":2}],[44,{"fieldLength":3}],[45,{"fieldLength":2}],[46,{"fieldLength":2}],[47,{"fieldLength":2}],[48,{"fieldLength":2}],[49,{"fieldLength":2}],[50,{"fieldLength":2}],[51,{"fieldLength":2}],[52,{"fieldLength":4}],[53,{"fieldLength":4}],[54,{"fieldLength":2}],[55,{"fieldLength":2}],[56,{"fieldLength":2}],[57,{"fieldLength":2}],[58,{"fieldLength":2}],[59,{"fieldLength":2}],[60,{"fieldLength":2}],[61,{"fieldLength":2}],[62,{"fieldLength":2}],[63,{"fieldLength":1}],[64,{"fieldLength":2}],[65,{"fieldLength":2}],[66,{"fieldLength":4}],[67,{"fieldLength":2}],[68,{"fieldLength":2}],[69,{"fieldLength":2}],[70,{"fieldLength":3}],[71,{"fieldLength":5}],[72,{"fieldLength":3}],[73,{"fieldLength":3}],[74,{"fieldLength":5}],[75,{"fieldLength":2}],[76,{"fieldLength":5}],[77,{"fieldLength":3}],[78,{"fieldLength":6}]],"totalFieldLength":177,"root":{"k":[111,119,114,104,116,115,105,112,102,99,118,108,107,109,110,103,117,98,97,113,106,100,101,122],"v":[{"k":[114],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]},{"k":[111,105,104,97,101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]},{"k":[107,116,108],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[0,1]]}}]},{"k":[104],"v":[{"d":{"df":2,"dc":[[52,1],[53,1]]},"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[33,1],[71,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"k":[115,108,118,116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]},{"k":[97,108],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[65,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[77,1],[78,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97,101,111],"v":[{"k":[110,109],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[0,1],[6,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]},{"k":[100,115,118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[74,1],[78,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]},{"k":[111,105,101,97,121],"v":[{"k":[119,114],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[110],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"k":[108,97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[52,1],[57,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111,117,104,101],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]},{"k":[114,101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[78,1]]}}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[116,101,112,111,104,119,107,105],"v":[{"k":[97],"v":[{"k":[114,116],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]},{"k":[116,101,110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[19,1]]}}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[36,1],[60,1]]}}]}]}]}]},{"k":[101,105],"v":[{"k":[99,97,101],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[40,1],[53,1],[61,1]]}}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]},{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[114,111],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]},{"k":[97,111,105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[43,1]]}}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[62,1],[64,1]]}}]}]},{"k":[109],"v":[{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]},{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[69,1],[70,1],[72,1],[73,1]]},"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]},{"k":[110,116,99],"v":[{"d":{"df":3,"dc":[[31,1],[32,1],[76,1]]},"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]},{"k":[108,97,114,111,117],"v":[{"k":[97],"v":[{"k":[110,116],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]},{"k":[116,100,117],"v":[{"k":[104],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[23,1],[26,1]]}}]}]},{"d":{"df":1,"dc":[[48,1]]}},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[101,111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]},{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]},{"k":[111,114,103],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[32,1],[72,1],[73,1]]}}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]},{"k":[122],"v":[{"k":[122],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]},{"k":[101,114,117,105,108,97],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]},{"k":[114,103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]}}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[41,1],[74,1]]}}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[104,111,117,114,101,97],"v":[{"k":[97],"v":[{"k":[110,116,114,105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]}},{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]},{"k":[110,109],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[109,115],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]},{"k":[111,97,105],"v":[{"k":[99,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]},{"k":[101,105,119],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[27,1]]}}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[74,2]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]},{"k":[117,111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]},{"k":[107,100,109,118],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[52,1],[53,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[65,1],[66,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[101,111,114,117,108],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[110,114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]},{"k":[97,114,100,105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]},{"d":{"df":1,"dc":[[37,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]},{"k":[101,111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[33,1],[55,1],[56,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[46,1],[54,1]]}}]}]}]}]},{"k":[110,112],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[117,108,114,97,111,101],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[46,1],[49,1]]}}]}]},{"k":[117],"v":[{"k":[110,108],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[74,1],[78,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[36,1]]},"k":[115,98,100,101,114],"v":[{"d":{"df":2,"dc":[[36,1],[66,1]]}},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[115],"v":[{"d":{"df":6,"dc":[[54,1],[55,1],[57,1],[60,1],[61,1],[62,1]]}}]}]}]}]},{"k":[97,111,114],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":3,"dc":[[50,1],[51,1],[71,1]]}}]}]},{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[120,110,115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[52,1],[53,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[78,2]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}},"description":{"_store":true,"_optimizeChanges":true,"docCount":0,"docStore":[],"totalFieldLength":0,"root":{}},"slug":{"_store":true,"_optimizeChanges":true,"docCount":79,"docStore":[[0,{"fieldLength":1}],[1,{"fieldLength":1}],[2,{"fieldLength":1}],[3,{"fieldLength":1}],[4,{"fieldLength":1}],[5,{"fieldLength":1}],[6,{"fieldLength":1}],[7,{"fieldLength":1}],[8,{"fieldLength":1}],[9,{"fieldLength":1}],[10,{"fieldLength":1}],[11,{"fieldLength":1}],[12,{"fieldLength":1}],[13,{"fieldLength":1}],[14,{"fieldLength":1}],[15,{"fieldLength":1}],[16,{"fieldLength":1}],[17,{"fieldLength":1}],[18,{"fieldLength":1}],[19,{"fieldLength":1}],[20,{"fieldLength":1}],[21,{"fieldLength":1}],[22,{"fieldLength":1}],[23,{"fieldLength":1}],[24,{"fieldLength":1}],[25,{"fieldLength":1}],[26,{"fieldLength":1}],[27,{"fieldLength":1}],[28,{"fieldLength":1}],[29,{"fieldLength":1}],[30,{"fieldLength":1}],[31,{"fieldLength":1}],[32,{"fieldLength":1}],[33,{"fieldLength":1}],[34,{"fieldLength":1}],[35,{"fieldLength":1}],[36,{"fieldLength":1}],[37,{"fieldLength":1}],[38,{"fieldLength":1}],[39,{"fieldLength":1}],[40,{"fieldLength":1}],[41,{"fieldLength":1}],[42,{"fieldLength":1}],[43,{"fieldLength":1}],[44,{"fieldLength":1}],[45,{"fieldLength":1}],[46,{"fieldLength":1}],[47,{"fieldLength":1}],[48,{"fieldLength":1}],[49,{"fieldLength":1}],[50,{"fieldLength":1}],[51,{"fieldLength":1}],[52,{"fieldLength":1}],[53,{"fieldLength":1}],[54,{"fieldLength":1}],[55,{"fieldLength":1}],[56,{"fieldLength":1}],[57,{"fieldLength":1}],[58,{"fieldLength":1}],[59,{"fieldLength":1}],[60,{"fieldLength":1}],[61,{"fieldLength":1}],[62,{"fieldLength":1}],[63,{"fieldLength":1}],[64,{"fieldLength":1}],[65,{"fieldLength":1}],[66,{"fieldLength":1}],[67,{"fieldLength":1}],[68,{"fieldLength":1}],[69,{"fieldLength":1}],[70,{"fieldLength":1}],[71,{"fieldLength":1}],[72,{"fieldLength":1}],[73,{"fieldLength":1}],[74,{"fieldLength":1}],[75,{"fieldLength":1}],[76,{"fieldLength":1}],[77,{"fieldLength":1}],[78,{"fieldLength":1}]],"totalFieldLength":79,"root":{"k":[95,104,105,112,115,99,107,108,109,110,103,117,102,113,119,97,98,100,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[120],"v":[{"d":{"df":5,"dc":[[0,1],[5,1],[19,1],[25,1],[26,1]]}}]}]}]}]}]},{"k":[111,105,101,97],"v":[{"k":[119,114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,116,99],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,97,114,111],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[116,117],"v":[{"k":[104],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]},{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,111],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97,112,101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[122],"v":[{"k":[122],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,101,112,116,119,107],"v":[{"k":[100,108],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116,110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97,106],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99,97,101],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[119,106],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[106,112],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,117,114,101],"v":[{"k":[97],"v":[{"k":[110,116,114,105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,105,119],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[27,1]]}}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,111,105],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]},{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]},{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]},{"k":[101,111,108,114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]},{"k":[97,114,100],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[106,122],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[114,101],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[97,101],"v":[{"k":[108,118],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]},{"k":[97,108],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109,101],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115,101],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98,100,101],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,111],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,111,114],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[99,114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[104,109],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}},"text":{"_store":true,"_optimizeChanges":true,"docCount":78,"docStore":[[0,{"fieldLength":89}],[1,{"fieldLength":434}],[2,{"fieldLength":263}],[3,{"fieldLength":145}],[5,{"fieldLength":125}],[6,{"fieldLength":207}],[7,{"fieldLength":765}],[8,{"fieldLength":102}],[9,{"fieldLength":368}],[10,{"fieldLength":136}],[11,{"fieldLength":808}],[12,{"fieldLength":441}],[13,{"fieldLength":182}],[14,{"fieldLength":1240}],[15,{"fieldLength":580}],[16,{"fieldLength":898}],[17,{"fieldLength":225}],[18,{"fieldLength":127}],[19,{"fieldLength":65}],[20,{"fieldLength":38}],[21,{"fieldLength":397}],[22,{"fieldLength":1195}],[23,{"fieldLength":17}],[24,{"fieldLength":380}],[25,{"fieldLength":122}],[26,{"fieldLength":506}],[27,{"fieldLength":214}],[28,{"fieldLength":365}],[29,{"fieldLength":338}],[30,{"fieldLength":215}],[31,{"fieldLength":62}],[32,{"fieldLength":49}],[33,{"fieldLength":45}],[34,{"fieldLength":141}],[35,{"fieldLength":57}],[36,{"fieldLength":57}],[37,{"fieldLength":129}],[38,{"fieldLength":172}],[39,{"fieldLength":872}],[40,{"fieldLength":71}],[41,{"fieldLength":582}],[42,{"fieldLength":193}],[43,{"fieldLength":183}],[44,{"fieldLength":559}],[45,{"fieldLength":138}],[46,{"fieldLength":96}],[47,{"fieldLength":48}],[48,{"fieldLength":133}],[49,{"fieldLength":134}],[50,{"fieldLength":54}],[51,{"fieldLength":32}],[52,{"fieldLength":77}],[53,{"fieldLength":187}],[54,{"fieldLength":120}],[55,{"fieldLength":163}],[56,{"fieldLength":91}],[57,{"fieldLength":400}],[58,{"fieldLength":52}],[59,{"fieldLength":62}],[60,{"fieldLength":507}],[61,{"fieldLength":147}],[62,{"fieldLength":59}],[63,{"fieldLength":174}],[64,{"fieldLength":55}],[65,{"fieldLength":138}],[66,{"fieldLength":135}],[67,{"fieldLength":436}],[68,{"fieldLength":150}],[69,{"fieldLength":57}],[70,{"fieldLength":393}],[71,{"fieldLength":147}],[72,{"fieldLength":143}],[73,{"fieldLength":167}],[74,{"fieldLength":230}],[75,{"fieldLength":379}],[76,{"fieldLength":71}],[77,{"fieldLength":76}],[78,{"fieldLength":104}]],"totalFieldLength":19514,"root":{"k":[119,116,111,97,114,105,108,104,109,117,102,115,103,110,101,107,112,99,98,118,121,100,91,40,46,106,35,58,45,49,60,50,42,96,39,57,120,48,51,43,61,63,113,122,53,52,56,34,33,47,54,55],"v":[{"k":[101,105,104,97,111,114],"v":[{"d":{"df":3,"dc":[[1,1],[13,1],[26,1]]},"k":[108,98,97,110,101,105,39],"v":[{"k":[99,108],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]},{"d":{"df":11,"dc":[[12,2],[16,1],[22,1],[26,1],[27,4],[46,1],[55,1],[57,1],[60,1],[66,1],[67,1]]},"k":[115,44,46,112],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[15,1],[22,1],[24,1],[35,2],[39,12],[77,1],[78,1]]},"k":[39,44,46],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[9,1],[22,1]]}}]},{"d":{"df":3,"dc":[[14,1],[21,1],[39,1]]}},{"d":{"df":2,"dc":[[35,2],[39,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[15,1],[70,1]]}},{"d":{"df":4,"dc":[[23,1],[45,1],[63,1],[70,1]]}},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[14,1]]},"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[2,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":7,"dc":[[8,1],[15,3],[22,3],[27,1],[43,3],[44,2],[68,4]]},"k":[115,58,46],"v":[{"d":{"df":3,"dc":[[16,1],[27,1],[29,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[15,1],[66,1]]}}]},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[21,1],[26,1],[28,1],[70,2]]}}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[108,115,107,116,110],"v":[{"k":[108,100],"v":[{"d":{"df":56,"dc":[[0,1],[1,7],[2,5],[5,1],[6,4],[7,11],[9,6],[10,1],[11,4],[12,4],[13,2],[14,20],[15,5],[16,16],[18,2],[19,2],[20,1],[21,3],[22,13],[24,3],[25,2],[26,1],[28,1],[29,1],[34,1],[36,2],[37,3],[38,2],[39,5],[41,11],[42,6],[43,3],[44,8],[45,1],[48,5],[49,3],[51,1],[53,3],[55,3],[56,1],[57,2],[58,1],[59,1],[60,7],[61,2],[63,2],[64,1],[65,1],[67,3],[69,1],[70,6],[72,1],[73,3],[74,2],[75,4],[77,1]]},"k":[111],"v":[{"k":[119],"v":[{"d":{"df":5,"dc":[[21,1],[22,2],[28,1],[29,1],[30,1]]},"k":[46,8217,44],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[112,100],"v":[{"k":[115],"v":[{"d":{"df":10,"dc":[[0,1],[1,3],[2,1],[8,1],[10,1],[12,1],[21,3],[22,1],[25,1],[57,1]]},"k":[44,41,46,42],"v":[{"d":{"df":4,"dc":[[2,1],[11,1],[19,1],[21,1]]}},{"d":{"df":1,"dc":[[21,1]]}},{"d":{"df":3,"dc":[[26,1],[28,1],[60,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[12,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]},{"k":[104],"v":[{"d":{"df":47,"dc":[[1,6],[7,2],[9,1],[10,1],[11,4],[12,5],[13,2],[14,12],[15,1],[16,14],[22,5],[24,1],[25,2],[26,1],[27,4],[28,1],[32,3],[34,1],[36,1],[38,1],[39,4],[40,1],[41,4],[42,1],[43,2],[44,3],[45,1],[48,2],[50,1],[52,2],[53,1],[54,1],[55,1],[57,4],[58,1],[59,2],[60,4],[61,2],[63,1],[64,2],[65,3],[66,1],[67,5],[70,3],[71,1],[74,2],[75,1]]},"k":[111,105],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":20,"dc":[[11,2],[14,1],[15,2],[16,1],[22,4],[26,1],[28,1],[31,1],[37,1],[40,2],[44,2],[54,1],[61,1],[67,2],[68,1],[70,2],[71,1],[72,2],[74,2],[77,1]]}}]}]},{"k":[110],"v":[{"d":{"df":3,"dc":[[13,1],[22,1],[26,2]]}}]}]}]},{"d":{"df":1,"dc":[[14,1]]},"k":[100],"v":[{"d":{"df":3,"dc":[[30,2],[39,1],[45,1]]},"k":[111,115],"v":[{"k":[119],"v":[{"d":{"df":2,"dc":[[7,1],[16,1]]},"k":[115,58],"v":[{"d":{"df":2,"dc":[[2,5],[16,3]]}},{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[119],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,5]]}}]}]}]}]}]}]}]},{"k":[105,101,97,111],"v":[{"k":[99,116,108],"v":[{"k":[104],"v":[{"d":{"df":47,"dc":[[1,6],[2,1],[3,1],[6,2],[7,5],[8,4],[9,6],[11,7],[12,7],[13,1],[14,9],[15,2],[16,14],[17,1],[19,1],[20,1],[21,4],[22,11],[24,4],[26,7],[28,6],[29,4],[30,1],[31,1],[33,1],[34,3],[36,1],[37,2],[38,2],[39,3],[43,1],[44,1],[46,1],[48,1],[49,1],[51,1],[57,2],[64,1],[66,2],[67,7],[68,1],[70,3],[74,2],[75,2],[76,1],[77,3],[78,1]]}}]},{"k":[101,104],"v":[{"d":{"df":1,"dc":[[21,1]]},"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]}]},{"k":[101],"v":[{"d":{"df":24,"dc":[[7,1],[11,1],[14,1],[15,1],[16,1],[24,1],[29,1],[34,1],[37,3],[38,1],[41,1],[44,3],[49,1],[52,1],[54,2],[55,1],[60,3],[61,1],[62,1],[63,1],[66,1],[68,1],[74,1],[75,1]]}}]}]},{"k":[114,110,101],"v":[{"k":[101],"v":[{"d":{"df":17,"dc":[[1,2],[2,1],[3,1],[12,2],[14,4],[29,1],[39,3],[41,2],[42,1],[61,1],[63,1],[67,1],[70,1],[73,3],[74,1],[75,1],[78,1]]}}]},{"d":{"df":42,"dc":[[1,2],[5,1],[6,1],[7,2],[9,2],[11,1],[14,11],[15,3],[16,10],[17,1],[18,1],[22,6],[26,2],[36,1],[37,1],[38,2],[41,5],[43,1],[44,2],[45,3],[46,1],[47,2],[48,1],[49,1],[53,2],[54,3],[55,2],[58,1],[59,2],[60,3],[61,1],[64,1],[65,1],[66,2],[67,2],[68,1],[70,1],[72,1],[73,1],[74,1],[75,1],[77,1]]},"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":5,"dc":[[8,3],[40,2],[43,2],[44,1],[68,4]]},"k":[44,46,93],"v":[{"d":{"df":2,"dc":[[8,1],[43,1]]}},{"d":{"df":2,"dc":[[11,1],[17,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":4,"dc":[[17,1],[21,1],[22,1],[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":11,"dc":[[1,1],[3,1],[7,1],[11,1],[13,2],[16,1],[22,3],[25,1],[26,4],[39,1],[60,1]]},"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[24,2],[30,1]]},"k":[39,115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[114,110,121,105,116,115,108,118],"v":[{"k":[110,112],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":2,"dc":[[16,2],[21,1]]},"k":[115,105],"v":[{"d":{"df":1,"dc":[[16,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":22,"dc":[[1,3],[3,1],[7,2],[11,2],[12,1],[14,6],[16,2],[22,2],[24,1],[41,1],[43,1],[44,1],[53,2],[57,1],[60,4],[63,1],[65,1],[67,1],[68,1],[70,2],[74,1],[75,2]]},"k":[41,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[8,1]]}}]},{"d":{"df":1,"dc":[[11,1]]}}]}]},{"d":{"df":17,"dc":[[8,1],[9,1],[11,2],[12,1],[15,2],[26,6],[27,1],[28,3],[29,3],[31,1],[34,1],[44,1],[55,1],[57,1],[63,1],[67,1],[76,1]]},"k":[115,41],"v":[{"d":{"df":7,"dc":[[7,1],[25,1],[41,1],[45,1],[69,1],[70,1],[78,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[116],"v":[{"d":{"df":7,"dc":[[7,1],[16,2],[37,1],[53,1],[60,1],[70,1],[75,2]]},"k":[40,105],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[14,1],[39,5]]}}]}]}]}]},{"k":[101,99],"v":[{"k":[114],"v":[{"d":{"df":17,"dc":[[9,4],[15,2],[16,1],[22,3],[27,2],[29,1],[30,1],[32,1],[37,1],[39,1],[67,10],[71,1],[72,2],[73,1],[74,2],[75,5],[77,2]]},"k":[44,58,102,46],"v":[{"d":{"df":3,"dc":[[9,1],[22,1],[37,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]},{"d":{"df":4,"dc":[[37,1],[67,5],[68,1],[75,1]]}}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[115],"v":[{"d":{"df":4,"dc":[[28,1],[29,1],[30,2],[39,1]]},"k":[44,46],"v":[{"d":{"df":4,"dc":[[21,1],[22,1],[31,1],[39,1]]}},{"d":{"df":2,"dc":[[21,1],[39,1]]}}]}]}]}]},{"k":[108,107],"v":[{"d":{"df":16,"dc":[[22,1],[28,1],[29,3],[31,1],[40,1],[42,5],[43,1],[47,2],[57,5],[63,2],[64,1],[66,1],[67,2],[73,1],[74,4],[75,5]]},"k":[115,46,47,44,58],"v":[{"d":{"df":6,"dc":[[24,1],[26,4],[38,1],[42,4],[45,1],[67,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[26,2],[28,1],[29,1],[42,2]]}}]},{"d":{"df":5,"dc":[[31,1],[42,3],[63,2],[74,1],[75,1]]}},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]},{"d":{"df":5,"dc":[[40,1],[41,1],[47,1],[63,1],[75,3]]}},{"d":{"df":1,"dc":[[63,1]]}}]},{"d":{"df":1,"dc":[[57,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[63,1]]},"k":[101,44],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[63,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]},{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]},{"k":[114,116,110,111,117],"v":[{"k":[107,108,114,109],"v":[{"d":{"df":3,"dc":[[39,1],[63,1],[68,1]]},"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"d":{"df":5,"dc":[[8,1],[22,1],[42,2],[44,1],[56,1]]},"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[14,9],[15,1],[16,1],[21,2]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[14,6]]},"k":[39],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[14,4]]}}]}]},{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"d":{"df":1,"dc":[[39,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[6,1],[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[39,8217],"v":[{"k":[116],"v":[{"d":{"df":10,"dc":[[7,1],[14,2],[22,1],[34,1],[37,1],[43,2],[44,1],[61,1],[68,1],[71,1]]}}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[46,1],[65,1],[70,3]]}}]}]},{"k":[100],"v":[{"k":[115,101],"v":[{"d":{"df":5,"dc":[[9,2],[22,3],[37,1],[39,2],[75,1]]},"k":[44,46],"v":[{"d":{"df":4,"dc":[[28,1],[29,1],[30,2],[39,3]]}},{"d":{"df":2,"dc":[[39,1],[75,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[16,1],[24,1],[28,2],[44,1],[58,1]]}}]}]}]},{"k":[105,111],"v":[{"k":[116],"v":[{"k":[101,116],"v":[{"d":{"df":2,"dc":[[7,4],[14,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[24,1],[26,4],[28,1],[29,3],[42,1],[74,1]]}}]}]}]}]},{"k":[111,104,117,101,114,97,121,105,119,58,112],"v":[{"d":{"df":72,"dc":[[0,4],[1,20],[2,7],[3,5],[5,5],[6,8],[7,28],[8,4],[9,5],[10,4],[11,40],[12,16],[13,6],[14,49],[15,26],[16,22],[17,2],[18,4],[21,14],[22,39],[24,11],[25,2],[26,11],[27,7],[28,11],[29,12],[30,7],[31,1],[32,2],[33,2],[34,5],[35,2],[36,3],[37,8],[38,3],[39,47],[40,4],[41,21],[42,7],[43,8],[44,22],[45,1],[46,3],[47,1],[49,6],[50,2],[52,2],[53,9],[54,3],[55,8],[56,4],[57,11],[58,2],[60,16],[61,4],[62,2],[63,10],[64,2],[65,5],[66,1],[67,17],[68,8],[69,1],[70,17],[71,7],[72,8],[73,8],[74,8],[75,19],[76,3],[77,1],[78,4]]},"k":[111,112,119,117,46,103,116,58,107],"v":[{"d":{"df":7,"dc":[[1,1],[28,1],[29,1],[44,1],[48,1],[61,2],[74,1]]},"k":[108,107,58],"v":[{"d":{"df":2,"dc":[[11,7],[57,1]]},"k":[115,46,44,93],"v":[{"d":{"df":1,"dc":[[16,3]]},"k":[93,58],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[35],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[11,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":1,"dc":[[45,1]]}}]},{"d":{"df":8,"dc":[[6,1],[7,1],[14,1],[15,1],[16,1],[29,1],[41,2],[42,1]]}},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[115],"v":[{"d":{"df":5,"dc":[[14,2],[22,2],[44,2],[57,1],[63,1]]}}]}]}]}]},{"k":[114,99],"v":[{"d":{"df":2,"dc":[[15,1],[21,2]]},"k":[110],"v":[{"k":[101,97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":6,"dc":[[31,2],[45,1],[46,1],[64,1],[70,1],[73,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[45,1],[65,1],[69,1],[70,2]]}}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[16,1]]}},{"k":[103,101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[17,1],[29,1]]},"k":[115,100,97],"v":[{"d":{"df":1,"dc":[[17,2]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,2]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[43,1],[60,1],[63,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[57,1],[62,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[30,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"d":{"df":1,"dc":[[39,1]]}},{"k":[107],"v":[{"d":{"df":2,"dc":[[39,4],[73,2]]},"k":[44,39],"v":[{"d":{"df":1,"dc":[[39,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[101,105,97,114,111],"v":[{"d":{"df":77,"dc":[[0,10],[1,40],[2,26],[3,4],[5,10],[6,22],[7,48],[8,5],[9,17],[10,3],[11,52],[12,29],[13,12],[14,77],[15,42],[16,70],[17,13],[18,11],[19,5],[20,3],[21,25],[22,74],[23,2],[24,31],[25,5],[26,28],[27,6],[28,16],[29,13],[30,8],[31,4],[32,1],[33,6],[34,9],[35,5],[36,2],[37,1],[38,7],[39,116],[40,3],[41,45],[42,15],[43,3],[44,25],[45,2],[46,5],[47,1],[48,7],[49,6],[50,2],[51,2],[52,3],[53,5],[54,4],[55,5],[57,9],[58,5],[59,4],[60,23],[61,4],[62,1],[63,12],[64,1],[65,3],[66,3],[67,43],[68,13],[69,5],[70,26],[71,12],[72,11],[73,17],[74,21],[75,47],[76,7],[77,7],[78,13]]},"k":[121,109,110,115,114,105],"v":[{"d":{"df":11,"dc":[[0,1],[9,1],[11,1],[14,6],[17,1],[29,2],[31,2],[39,3],[43,1],[71,1],[78,1]]}},{"d":{"df":27,"dc":[[1,1],[3,3],[7,3],[8,1],[9,1],[11,3],[12,1],[14,2],[15,1],[16,1],[22,3],[26,5],[28,1],[29,1],[39,2],[41,1],[42,2],[43,2],[44,1],[45,2],[55,1],[57,2],[60,2],[62,1],[67,1],[69,1],[71,3]]},"k":[46,115,44,93],"v":[{"d":{"df":11,"dc":[[3,1],[5,1],[14,1],[19,1],[22,1],[32,1],[39,1],[43,1],[45,1],[57,1],[71,1]]}},{"k":[101],"v":[{"k":[108],"v":[{"k":[118,102],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]}}]}]},{"d":{"df":1,"dc":[[63,1]]}}]}]}]},{"d":{"df":3,"dc":[[55,1],[57,1],[62,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":26,"dc":[[7,3],[9,1],[11,2],[14,3],[17,1],[37,1],[39,4],[44,1],[45,1],[50,1],[51,1],[53,1],[54,2],[57,6],[58,1],[59,1],[60,2],[61,1],[63,1],[68,2],[70,1],[73,1],[74,1],[75,2],[76,1],[78,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[2,1],[14,3]]}}]},{"k":[101],"v":[{"d":{"df":21,"dc":[[3,1],[7,1],[9,3],[10,1],[11,1],[15,4],[16,1],[17,2],[21,2],[22,4],[24,4],[26,1],[27,1],[28,2],[29,3],[30,1],[39,3],[43,1],[60,1],[69,1],[70,3]]}}]},{"k":[101],"v":[{"d":{"df":27,"dc":[[3,1],[5,1],[9,1],[10,1],[11,2],[12,1],[14,1],[19,1],[21,1],[22,4],[25,2],[26,1],[28,1],[31,1],[33,1],[34,1],[35,1],[38,2],[41,2],[44,1],[61,1],[67,1],[69,1],[70,2],[74,2],[75,2],[78,2]]},"k":[44,39,102],"v":[{"d":{"df":2,"dc":[[12,1],[35,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[32,1],[70,2]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":8,"dc":[[7,1],[11,1],[14,3],[21,2],[22,2],[26,1],[39,1],[71,1]]}}]}]},{"k":[115,110,114],"v":[{"d":{"df":55,"dc":[[0,2],[1,2],[2,1],[5,3],[6,1],[7,5],[8,3],[9,5],[10,1],[11,13],[12,5],[13,5],[14,7],[15,10],[16,18],[17,2],[19,1],[20,1],[21,5],[22,15],[23,1],[24,3],[26,10],[27,2],[28,2],[29,1],[30,2],[31,1],[37,2],[39,2],[40,1],[41,1],[42,3],[43,2],[44,4],[49,1],[53,1],[54,1],[56,2],[57,2],[59,2],[60,2],[61,1],[64,1],[65,1],[67,5],[68,1],[69,2],[70,4],[71,1],[73,2],[74,1],[75,5],[77,1],[78,1]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":2,"dc":[[44,2],[71,1]]}}]},{"k":[103,107],"v":[{"d":{"df":2,"dc":[[38,1],[49,3]]},"k":[115,58],"v":[{"d":{"df":2,"dc":[[0,1],[29,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"d":{"df":1,"dc":[[78,1]]}}]},{"d":{"df":1,"dc":[[7,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[11,3]]}}]}]},{"k":[116,110],"v":[{"d":{"df":36,"dc":[[0,1],[1,2],[2,1],[5,2],[7,6],[9,1],[11,2],[13,2],[14,5],[15,2],[16,1],[19,1],[21,1],[22,3],[24,1],[25,3],[28,3],[29,1],[38,1],[41,5],[44,2],[45,1],[46,2],[47,1],[50,1],[53,1],[57,2],[60,1],[67,2],[70,1],[71,1],[72,2],[73,1],[74,6],[77,1],[78,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[36,1],[60,1]]}}]},{"d":{"df":19,"dc":[[11,1],[13,1],[14,2],[16,3],[25,1],[29,1],[38,1],[43,1],[44,4],[48,4],[51,1],[53,3],[56,1],[57,1],[60,2],[62,1],[65,1],[70,2],[75,1]]}}]},{"k":[111,101],"v":[{"k":[117,119],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":26,"dc":[[3,2],[7,1],[9,1],[11,2],[12,2],[13,1],[17,1],[19,1],[22,2],[27,1],[28,2],[29,2],[30,1],[31,1],[34,1],[39,2],[40,1],[42,1],[45,1],[67,4],[68,1],[70,1],[71,4],[75,2],[77,1],[78,1]]}}]}]},{"d":{"df":5,"dc":[[15,3],[34,1],[41,4],[53,1],[55,1]]},"k":[105,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[7,1],[15,1],[70,1]]}}]}]},{"k":[117,115,114],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":5,"dc":[[11,1],[19,1],[29,1],[47,1],[67,1]]}}]}]},{"k":[101],"v":[{"d":{"df":8,"dc":[[12,1],[15,2],[16,3],[18,2],[22,1],[29,1],[32,2],[41,1]]}}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[116,108,114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[22,4],[24,2],[39,6]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":2,"dc":[[24,1],[39,1]]}}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]},{"k":[99,120,110,108,97,101,114],"v":[{"k":[104],"v":[{"k":[115,110],"v":[{"d":{"df":2,"dc":[[0,1],[44,1]]}},{"k":[105],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[43,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[11,1],[16,1],[21,1]]},"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":2,"dc":[[1,1],[17,1]]}}]}]}]}]},{"k":[100,116],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"k":[97],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,4]]},"k":[46,39],"v":[{"d":{"df":1,"dc":[[75,3]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]},{"k":[108,101],"v":[{"d":{"df":2,"dc":[[9,1],[21,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[15,1],[22,2],[24,1],[70,1]]},"k":[101,115],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[9,2],[18,1],[22,5],[24,2],[39,3],[73,2]]},"k":[115,46,44],"v":[{"d":{"df":5,"dc":[[9,1],[15,1],[22,1],[24,1],[39,1]]},"k":[58,44],"v":[{"d":{"df":2,"dc":[[15,1],[22,1]]}},{"d":{"df":1,"dc":[[24,2]]}}]},{"d":{"df":4,"dc":[[22,1],[33,1],[39,2],[73,1]]}},{"d":{"df":1,"dc":[[39,1]]}}]}]},{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]},{"k":[109,99],"v":[{"d":{"df":1,"dc":[[14,3]]},"k":[115,46,109],"v":[{"d":{"df":1,"dc":[[14,2]]}},{"d":{"df":1,"dc":[[14,1]]}},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[26,1],[32,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]},{"k":[121,101,105,117,97],"v":[{"d":{"df":2,"dc":[[1,1],[65,1]]}},{"k":[101],"v":[{"d":{"df":2,"dc":[[22,2],[39,3]]},"k":[115,46],"v":[{"d":{"df":6,"dc":[[5,1],[10,1],[14,1],[21,5],[22,1],[24,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]},{"d":{"df":4,"dc":[[5,1],[22,1],[39,1],[67,1]]}}]}]},{"k":[103,97,101,99,112],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[7,4],[70,4],[72,1],[74,3],[78,2]]},"k":[115,44,93],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[7,1],[70,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[120],"v":[{"k":[118],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":4,"dc":[[9,3],[22,2],[39,1],[67,1]]},"k":[115,44,39],"v":[{"d":{"df":3,"dc":[[10,1],[22,1],[24,1]]},"k":[41,58,44],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[24,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"k":[107],"v":[{"d":{"df":3,"dc":[[26,1],[56,1],[71,1]]},"k":[115,121,58],"v":[{"d":{"df":2,"dc":[[24,1],[41,1]]}},{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":1,"dc":[[75,2]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[7,1],[44,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[99,118,110],"v":[{"k":[107,101],"v":[{"d":{"df":2,"dc":[[14,2],[22,1]]},"k":[101,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"d":{"df":1,"dc":[[73,1]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[15,1],[21,1],[53,1]]}}]}]},{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]}]},{"k":[107,98,114,108],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[1,1],[27,1],[28,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[15,1],[28,1],[37,1]]}}]}]}]},{"d":{"df":8,"dc":[[11,4],[12,2],[14,2],[16,2],[18,1],[20,1],[26,3],[41,1]]},"k":[41,46,115,44,93,108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":3,"dc":[[11,2],[12,1],[14,1]]}},{"d":{"df":1,"dc":[[12,1]]}},{"d":{"df":3,"dc":[[12,1],[14,2],[16,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":4,"dc":[[27,1],[28,1],[29,1],[30,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[39,4]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[22,1],[39,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[109,110,99],"v":[{"k":[101,105],"v":[{"d":{"df":23,"dc":[[2,1],[3,1],[7,1],[10,1],[11,1],[12,1],[14,1],[15,2],[18,5],[22,1],[24,1],[41,2],[42,1],[43,2],[44,1],[50,1],[60,3],[61,1],[66,3],[68,2],[71,1],[72,2],[75,1]]},"k":[46,115,114],"v":[{"d":{"df":6,"dc":[[9,1],[16,1],[17,2],[41,1],[71,1],[77,1]]}},{"d":{"df":2,"dc":[[16,1],[42,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[54,1],[60,6],[61,1],[63,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]},{"k":[105,111],"v":[{"k":[116,108,115,99],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[7,3]]}}]}]},{"k":[108,101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[9,1],[22,2],[39,1]]},"k":[58,46,41],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[39,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"k":[116],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"d":{"df":9,"dc":[[9,1],[14,1],[22,1],[26,2],[28,1],[33,1],[60,1],[67,1],[70,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]},{"d":{"df":1,"dc":[[17,1]]}},{"k":[44],"v":[{"d":{"df":3,"dc":[[39,1],[69,1],[72,1]]}}]}]},{"k":[114,102,112,116,110,119,117,98,118,111],"v":[{"d":{"df":47,"dc":[[0,2],[1,2],[2,1],[3,1],[5,1],[6,1],[7,6],[8,1],[9,1],[11,1],[12,4],[13,2],[14,8],[15,3],[17,2],[19,1],[20,2],[21,1],[22,1],[24,1],[25,1],[27,4],[28,4],[29,2],[30,2],[34,1],[36,1],[37,1],[38,4],[41,2],[43,1],[44,2],[45,2],[46,1],[50,1],[52,1],[56,2],[60,3],[61,1],[64,1],[65,1],[66,1],[67,2],[72,1],[73,2],[74,1],[75,2]]},"k":[105,100,101,103,97],"v":[{"d":{"df":22,"dc":[[0,1],[1,2],[2,2],[7,4],[11,1],[12,4],[16,4],[25,1],[37,1],[43,1],[44,1],[46,1],[52,1],[55,2],[56,1],[57,1],[60,3],[61,1],[63,1],[65,1],[66,1],[70,2]]},"k":[39,46,44,8217],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[7,4],[16,2],[30,1]]}}]},{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":1,"dc":[[67,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":46,"dc":[[1,2],[3,1],[6,1],[7,6],[9,1],[10,1],[11,4],[12,3],[13,1],[14,6],[15,5],[16,3],[18,1],[21,1],[22,4],[24,5],[26,1],[28,1],[29,2],[31,1],[34,1],[37,1],[39,1],[40,3],[41,2],[43,1],[44,1],[46,1],[49,4],[52,1],[53,2],[56,2],[58,1],[60,1],[61,1],[63,3],[64,1],[66,1],[67,4],[68,3],[70,1],[71,2],[72,2],[73,2],[75,3],[78,1]]}}]}]},{"d":{"df":2,"dc":[[5,1],[10,1]]}},{"k":[97],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]},{"d":{"df":64,"dc":[[0,3],[1,6],[2,4],[3,3],[5,2],[6,7],[7,11],[8,1],[9,7],[10,1],[11,14],[12,9],[13,2],[14,8],[15,7],[16,13],[17,3],[18,3],[19,4],[21,4],[22,18],[24,3],[25,2],[26,10],[27,2],[28,6],[29,6],[30,2],[32,1],[33,2],[35,2],[38,4],[39,22],[41,14],[42,4],[43,3],[44,7],[46,2],[47,1],[48,1],[49,3],[50,1],[51,1],[53,1],[54,2],[56,1],[57,4],[59,1],[60,5],[61,2],[63,2],[64,1],[65,1],[66,4],[67,9],[69,2],[70,2],[72,1],[73,2],[74,2],[75,9],[76,1],[77,2],[78,3]]},"k":[116,102],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[11,1],[60,1]]}}]}]},{"d":{"df":4,"dc":[[38,1],[41,1],[57,1],[70,1]]}}]},{"k":[116,101,104,97,112],"v":[{"k":[105],"v":[{"k":[111,109],"v":[{"k":[110],"v":[{"d":{"df":9,"dc":[[6,1],[9,1],[11,1],[14,6],[16,4],[22,2],[26,9],[58,1],[70,1]]},"k":[115,46,44],"v":[{"d":{"df":18,"dc":[[0,1],[11,1],[12,1],[14,2],[15,1],[16,5],[19,1],[20,1],[24,4],[25,1],[26,2],[27,1],[28,2],[29,1],[38,1],[41,1],[52,1],[53,1]]},"k":[46,58],"v":[{"d":{"df":6,"dc":[[16,1],[26,1],[44,1],[54,1],[61,1],[70,1]]}},{"d":{"df":1,"dc":[[45,1]]}}]},{"d":{"df":4,"dc":[[2,1],[6,1],[20,1],[57,1]]}},{"d":{"df":4,"dc":[[14,1],[16,5],[43,1],[53,1]]}}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":16,"dc":[[1,4],[2,1],[7,1],[8,1],[9,1],[10,1],[12,7],[14,3],[16,1],[17,1],[22,5],[39,1],[41,1],[68,2],[70,1],[72,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[7,1],[11,1],[14,1],[21,1]]}}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[14,1],[24,1],[72,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[9,2],[22,5],[24,2]]},"k":[44,46,39],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[44,1],[52,1],[57,1],[60,2],[63,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":20,"dc":[[0,1],[5,1],[7,1],[11,1],[12,2],[14,13],[16,1],[18,1],[22,1],[24,1],[25,2],[26,1],[29,3],[34,1],[38,1],[44,1],[59,1],[60,1],[63,2],[75,1]]},"k":[115,46,119],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[14,2]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":44,"dc":[[0,1],[1,7],[2,2],[5,1],[6,10],[7,8],[8,2],[9,3],[10,1],[11,18],[12,1],[13,4],[14,16],[15,2],[16,12],[17,1],[19,1],[20,1],[21,3],[22,3],[24,2],[26,1],[29,1],[31,1],[38,1],[41,3],[42,4],[44,9],[47,1],[48,2],[51,1],[55,1],[57,2],[59,1],[60,4],[64,1],[67,3],[68,1],[70,3],[71,1],[72,2],[73,2],[74,1],[75,5]]},"k":[99,101,108,46,44],"v":[{"k":[101],"v":[{"d":{"df":20,"dc":[[1,2],[2,1],[6,1],[7,2],[9,1],[11,1],[13,1],[14,1],[15,2],[21,1],[22,6],[24,2],[31,2],[41,3],[57,1],[71,1],[72,2],[73,1],[74,1],[76,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[2,1],[45,1]]}},{"d":{"df":3,"dc":[[30,1],[43,1],[44,1]]}}]}]},{"d":{"df":28,"dc":[[7,1],[8,1],[9,1],[11,9],[12,1],[13,1],[14,7],[15,4],[16,1],[19,1],[21,3],[22,2],[24,2],[28,2],[29,2],[34,1],[38,1],[42,1],[52,1],[53,1],[56,1],[57,3],[60,2],[61,1],[63,1],[65,1],[70,2],[71,1]]},"k":[115,46,45,44,41],"v":[{"d":{"df":2,"dc":[[7,1],[35,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":2,"dc":[[14,1],[21,1]]}},{"k":[115,119],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":3,"dc":[[16,1],[24,1],[60,1]]}},{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[121],"v":[{"d":{"df":19,"dc":[[11,1],[14,1],[15,2],[16,4],[17,1],[22,2],[23,1],[24,1],[26,1],[28,2],[39,2],[42,3],[47,1],[52,1],[56,1],[60,1],[63,1],[72,1],[74,1]]}}]},{"d":{"df":2,"dc":[[67,1],[75,3]]}},{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[110],"v":[{"d":{"df":9,"dc":[[2,1],[6,1],[7,1],[9,1],[14,1],[16,1],[22,1],[26,1],[56,1]]}}]},{"k":[116],"v":[{"d":{"df":9,"dc":[[2,1],[12,2],[15,1],[16,1],[39,1],[43,1],[44,1],[61,1],[71,1]]},"k":[115,44],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[16,1],[39,2],[67,1],[75,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[36,1],[38,1]]}}]}]},{"k":[106,116,118],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115,46],"v":[{"d":{"df":2,"dc":[[14,1],[21,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,2]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[15,2],[16,1],[25,1],[27,1],[58,1],[70,1]]},"k":[102,114,46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[24,2]]}}]}]}]},{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"k":[98],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]},{"d":{"df":73,"dc":[[1,9],[2,2],[3,6],[5,4],[6,4],[7,24],[8,3],[9,6],[11,28],[12,12],[13,2],[14,34],[15,4],[16,10],[17,2],[18,3],[19,3],[20,1],[21,5],[22,10],[24,5],[25,3],[26,19],[27,3],[28,9],[29,9],[30,2],[31,1],[32,1],[33,2],[34,3],[35,2],[36,2],[37,1],[38,5],[39,2],[40,2],[41,13],[42,4],[43,7],[44,19],[45,1],[46,2],[47,1],[48,6],[49,3],[50,3],[51,2],[52,1],[53,10],[54,3],[55,5],[56,3],[57,21],[58,2],[59,4],[60,21],[61,5],[62,3],[63,7],[64,4],[65,4],[66,8],[67,3],[68,3],[69,2],[70,1],[73,2],[74,4],[75,4],[76,2],[77,2],[78,2]]},"k":[110,98,108,100,115,102,112,103,116,117,99,114,118,109,105,113,101,119],"v":[{"d":{"df":26,"dc":[[5,1],[7,4],[9,2],[11,3],[12,1],[13,1],[14,4],[15,2],[16,1],[21,1],[22,3],[27,1],[34,1],[37,1],[38,1],[44,1],[54,1],[57,2],[60,4],[61,1],[64,2],[65,3],[66,1],[67,1],[68,2],[72,1]]},"k":[100,116,111,121,105,99,103,101],"v":[{"d":{"df":64,"dc":[[0,3],[1,6],[2,9],[3,1],[6,6],[7,11],[8,2],[9,12],[10,1],[11,9],[12,5],[13,1],[14,20],[15,4],[16,7],[17,2],[18,3],[21,8],[22,22],[24,10],[25,2],[26,11],[27,4],[28,6],[29,2],[30,11],[32,1],[34,3],[35,1],[36,3],[37,1],[38,2],[39,19],[41,9],[42,9],[43,1],[44,6],[45,5],[46,2],[47,1],[48,3],[51,1],[52,1],[53,1],[54,3],[55,2],[57,11],[59,1],[60,7],[61,1],[62,2],[63,4],[66,2],[67,4],[68,3],[69,1],[70,14],[71,1],[72,2],[73,6],[74,5],[75,9],[76,1],[78,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[105],"v":[{"k":[45,118,99],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[2,2]]}}]}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":11,"dc":[[3,1],[11,1],[14,3],[15,2],[34,1],[44,1],[50,2],[53,1],[57,4],[63,2],[72,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]},{"d":{"df":19,"dc":[[8,1],[9,1],[11,6],[14,3],[15,1],[22,2],[26,1],[29,3],[30,1],[31,1],[32,1],[41,1],[43,2],[44,1],[54,2],[65,2],[67,1],[74,1],[77,1]]},"k":[116,109],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[3,1],[17,1],[70,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[41,1],[70,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[15,1],[50,1],[63,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[44,1]]}},{"d":{"df":3,"dc":[[44,1],[48,1],[50,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[21,2]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]},{"k":[111,108,105,117],"v":[{"k":[117,118],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[0,1],[1,3],[5,1],[6,1],[12,2],[21,1],[22,2],[26,1],[41,1]]}}]},{"k":[101],"v":[{"d":{"df":17,"dc":[[21,1],[22,2],[24,1],[26,2],[27,1],[28,1],[29,1],[33,1],[35,1],[39,4],[41,2],[70,1],[71,1],[72,1],[73,1],[74,2],[78,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[26,5]]}},{"d":{"df":1,"dc":[[71,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":22,"dc":[[1,2],[5,1],[7,2],[10,1],[12,1],[13,1],[14,2],[15,2],[18,1],[26,1],[27,1],[37,1],[41,1],[42,2],[43,1],[44,1],[49,1],[53,1],[58,1],[67,1],[70,2],[76,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121,105],"v":[{"d":{"df":5,"dc":[[7,1],[16,1],[22,1],[43,3],[63,1]]},"k":[46,43,44],"v":[{"d":{"df":1,"dc":[[63,2]]}},{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[34,1],[43,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[16,1],[70,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"d":{"df":1,"dc":[[67,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]},{"k":[108,115,114,111,119,103,116,109],"v":[{"d":{"df":21,"dc":[[0,1],[1,1],[5,1],[7,2],[11,2],[12,2],[16,4],[21,9],[22,7],[24,2],[26,1],[29,1],[39,4],[41,1],[43,1],[47,1],[60,1],[61,1],[67,1],[76,1],[78,1]]},"k":[111,46],"v":[{"k":[119],"v":[{"d":{"df":2,"dc":[[11,1],[22,1]]},"k":[101,105,115],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[11,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[22,2],[43,1]]}}]}]},{"d":{"df":1,"dc":[[27,1]]}}]}]},{"d":{"df":1,"dc":[[56,1]]}}]},{"k":[111],"v":[{"d":{"df":43,"dc":[[0,1],[1,3],[5,1],[6,1],[8,2],[10,1],[11,5],[12,1],[14,5],[15,4],[16,1],[17,1],[18,2],[21,1],[22,4],[24,2],[26,1],[29,3],[30,1],[32,1],[34,1],[37,1],[38,1],[39,2],[41,2],[43,3],[45,2],[46,2],[52,1],[53,3],[54,1],[56,2],[57,1],[59,1],[60,3],[61,1],[64,1],[66,1],[67,3],[68,1],[70,1],[73,1],[75,1]]}}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":15,"dc":[[3,1],[8,1],[9,2],[11,3],[14,6],[15,3],[17,1],[21,1],[22,4],[24,1],[38,1],[44,2],[70,1],[72,1],[73,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[106],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[119],"v":[{"k":[107],"v":[{"k":[54],"v":[{"k":[102],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[5,1],[13,1],[16,4],[22,1],[26,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[5,1],[13,2]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[17,10]]},"k":[104,97,101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[39,2]]}}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[34,1],[41,2]]}}]}]}]}]},{"k":[100,106,118],"v":[{"d":{"df":9,"dc":[[7,3],[8,1],[9,2],[11,3],[14,1],[15,8],[22,4],[24,2],[29,1]]},"k":[115,101,105],"v":[{"d":{"df":8,"dc":[[5,1],[13,1],[14,1],[15,1],[17,1],[21,3],[22,3],[26,8]]},"k":[46],"v":[{"d":{"df":1,"dc":[[0,1]]}}]},{"k":[100],"v":[{"d":{"df":7,"dc":[[7,1],[15,1],[22,1],[24,1],[27,2],[28,4],[29,2]]}}]},{"k":[110,116],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[7,1],[8,1],[11,1],[15,1],[22,1],[26,2]]}}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[21,1]]},"k":[97],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[17,1],[44,1],[54,1],[61,1]]}}]}]}]}]}]}]}]},{"k":[97,117],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[24,1],[25,1],[27,1],[28,1]]}}]}]}]}]}]}]},{"d":{"df":38,"dc":[[2,1],[3,1],[6,1],[7,2],[8,1],[11,1],[12,8],[14,2],[15,3],[16,3],[18,2],[20,1],[22,12],[23,1],[24,3],[26,4],[27,10],[28,1],[30,2],[34,4],[41,2],[43,4],[44,3],[45,1],[46,2],[49,2],[54,2],[55,2],[57,1],[60,5],[61,1],[63,1],[66,2],[67,6],[70,2],[74,1],[75,2],[78,1]]},"k":[107,115,119,112,99],"v":[{"d":{"df":5,"dc":[[0,1],[1,1],[2,1],[29,1],[30,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[111,117,105],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[103,115],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[14,1],[18,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]},{"k":[116,102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":27,"dc":[[1,2],[2,2],[9,1],[11,1],[16,1],[38,1],[39,1],[41,2],[43,4],[44,4],[45,1],[46,1],[48,1],[49,1],[53,5],[54,2],[56,3],[57,6],[60,1],[61,2],[65,1],[66,1],[67,2],[69,1],[70,4],[71,1],[75,1]]},"k":[46,44,119],"v":[{"d":{"df":4,"dc":[[27,1],[53,2],[54,1],[68,1]]}},{"d":{"df":1,"dc":[[53,1]]}},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[112,101],"v":[{"k":[101,115,108,100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[6,2],[12,1],[13,1],[21,1],[24,1]]},"k":[101,115],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"d":{"df":1,"dc":[[16,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[1,1]]}},{"k":[105,121],"v":[{"k":[99,101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[2,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[24,2]]}}]}]},{"d":{"df":1,"dc":[[24,2]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[92],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[92],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"d":{"df":1,"dc":[[54,2]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":14,"dc":[[1,1],[7,1],[16,2],[37,1],[39,1],[43,1],[44,1],[45,1],[49,1],[54,1],[57,1],[60,1],[62,1],[68,1]]},"k":[46,115,44],"v":[{"d":{"df":8,"dc":[[7,1],[9,1],[21,1],[31,1],[38,1],[45,1],[49,1],[54,1]]}},{"k":[116],"v":[{"d":{"df":2,"dc":[[14,3],[75,1]]}}]},{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]},{"d":{"df":38,"dc":[[2,1],[5,1],[7,1],[8,1],[9,5],[11,3],[12,1],[13,2],[14,3],[15,1],[16,3],[17,2],[22,4],[24,1],[26,1],[30,3],[34,1],[39,4],[40,1],[41,5],[42,2],[43,1],[44,1],[47,1],[51,1],[54,2],[55,1],[56,1],[60,3],[61,1],[66,1],[70,4],[71,3],[73,3],[75,4],[76,2],[77,1],[78,1]]},"k":[116],"v":[{"k":[101,97],"v":[{"k":[110,109],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[99],"v":[{"k":[107,104],"v":[{"d":{"df":7,"dc":[[15,1],[28,1],[57,1],[60,3],[64,1],[65,1],[70,1]]},"k":[115,105],"v":[{"d":{"df":2,"dc":[[27,1],[60,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[109,104,116,97,112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108,121],"v":[{"k":[121],"v":[{"d":{"df":6,"dc":[[2,1],[11,2],[13,1],[14,2],[16,2],[22,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"d":{"df":1,"dc":[[14,2]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[16,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,2]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116,99,111],"v":[{"k":[105,117],"v":[{"k":[118,111],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":13,"dc":[[2,1],[9,2],[15,1],[17,1],[22,1],[26,2],[28,2],[36,2],[43,1],[48,1],[67,2],[71,1],[73,2]]},"k":[100,115],"v":[{"d":{"df":2,"dc":[[9,1],[16,1]]}},{"d":{"df":1,"dc":[[9,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[5,1],[9,1],[22,1],[30,3],[48,1],[73,1]]}}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[110],"v":[{"d":{"df":4,"dc":[[7,4],[8,1],[11,8],[50,1]]},"k":[46,115,44,40,58],"v":[{"d":{"df":3,"dc":[[7,2],[11,4],[50,1]]}},{"d":{"df":2,"dc":[[11,1],[14,1]]},"k":[39,46,44],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[11,3]]}},{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}},{"k":[34],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[49],"v":[{"k":[34],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[7,1],[16,1],[23,1],[70,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":12,"dc":[[29,1],[31,1],[33,1],[36,1],[41,1],[46,1],[55,1],[71,1],[72,1],[74,1],[75,1],[76,1]]}}]}]}]}]}]},{"k":[111,101],"v":[{"k":[117,114],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[7,1],[22,3]]}}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[13,1],[26,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[115,105],"v":[{"d":{"df":15,"dc":[[7,3],[12,4],[14,2],[16,1],[19,1],[22,2],[25,2],[26,1],[28,1],[29,1],[37,1],[44,1],[67,4],[70,2],[75,1]]},"k":[105],"v":[{"k":[98,110],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[8,1],[11,1],[17,1],[22,2]]}}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[12,2],[70,1]]}}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[101,103,114],"v":[{"d":{"df":42,"dc":[[3,1],[6,1],[7,5],[8,1],[9,6],[10,1],[11,13],[12,4],[13,2],[14,18],[15,2],[16,8],[17,2],[18,1],[21,6],[22,16],[24,3],[25,2],[26,4],[27,3],[28,7],[29,1],[32,1],[34,2],[38,1],[41,2],[44,3],[45,1],[47,1],[52,1],[55,1],[57,1],[60,5],[63,3],[64,1],[67,3],[69,1],[70,2],[71,1],[72,1],[75,1],[78,1]]},"k":[97,110,46],"v":[{"d":{"df":5,"dc":[[9,1],[12,1],[21,4],[25,1],[38,1]]},"k":[46,115,44],"v":[{"d":{"df":3,"dc":[[9,2],[18,1],[22,2]]}},{"d":{"df":6,"dc":[[9,1],[16,1],[22,1],[25,2],[39,1],[70,1]]},"k":[58,46],"v":[{"d":{"df":2,"dc":[[16,1],[39,1]]}},{"d":{"df":2,"dc":[[21,1],[29,1]]}}]},{"d":{"df":2,"dc":[[18,1],[70,1]]}}]},{"k":[39,97],"v":[{"k":[116],"v":[{"d":{"df":7,"dc":[[11,1],[13,1],[14,1],[22,1],[29,2],[39,1],[71,1]]}}]},{"d":{"df":1,"dc":[[72,2]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":2,"dc":[[69,1],[72,1]]}}]}]},{"d":{"df":2,"dc":[[39,1],[67,1]]}}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[111,105],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[68,4]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[34,1]]}},{"d":{"df":1,"dc":[[69,1]]}}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[3,1],[6,1],[11,1],[14,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[11,1],[67,1],[70,3],[71,3],[76,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]},{"k":[111,117],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[7,1],[28,1],[41,4],[66,1],[67,3],[75,2]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]},{"k":[109,114],"v":[{"d":{"df":2,"dc":[[44,2],[75,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[12,1],[13,1],[16,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,3]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]},{"d":{"df":5,"dc":[[15,2],[22,1],[60,1],[63,1],[66,1]]},"k":[44],"v":[{"d":{"df":4,"dc":[[44,1],[45,1],[60,1],[62,1]]}}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":12,"dc":[[28,1],[29,1],[44,1],[45,2],[46,1],[55,1],[57,3],[60,4],[62,1],[64,1],[65,4],[70,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[97,101,105,117,111,110],"v":[{"k":[110,99,112,116,105,114,109,119],"v":[{"k":[100,103],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[109,39],"v":[{"d":{"df":5,"dc":[[7,4],[16,2],[22,3],[24,5],[31,1]]},"k":[105,58,40],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[114,100,115],"v":[{"d":{"df":21,"dc":[[0,1],[1,6],[2,7],[3,1],[5,1],[6,2],[7,2],[8,2],[11,3],[12,4],[13,1],[14,2],[15,3],[16,8],[17,2],[18,1],[22,1],[24,2],[26,1],[29,1],[39,2]]},"k":[93,46,44,45,39,58],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[1,4],[6,1],[12,1],[16,1],[26,1]]},"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[1,2],[12,1]]}}]}]}]},{"d":{"df":3,"dc":[[6,1],[11,2],[44,1]]}},{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[11,3]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[12,2]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"d":{"df":1,"dc":[[5,1]]}},{"k":[45],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[15,2],[22,1]]}}]}]},{"k":[104,105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[16,3],[56,1]]}}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[58,121],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[99,97,105,113,119,115,116,108,118,98,103,109,112,100,102,117,45,110],"v":[{"k":[111,101,107,116],"v":[{"k":[109,103,118],"v":[{"k":[109],"v":[{"k":[101,97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":7,"dc":[[1,1],[11,1],[24,2],[44,1],[55,1],[60,2],[63,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[50,1],[60,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]},{"k":[99,100,108,112,115],"v":[{"k":[104],"v":[{"d":{"df":16,"dc":[[1,1],[10,1],[13,2],[21,1],[22,3],[26,1],[33,1],[39,3],[41,2],[54,1],[65,1],[66,1],[69,1],[71,2],[74,1],[75,2]]},"k":[46,44,42],"v":[{"d":{"df":2,"dc":[[5,1],[14,1]]}},{"d":{"df":3,"dc":[[21,1],[26,1],[39,2]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"d":{"df":4,"dc":[[1,1],[5,1],[12,1],[22,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[3,1],[11,1],[22,1],[26,1]]}}]}]}]},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":9,"dc":[[11,1],[12,1],[45,1],[48,1],[50,2],[56,1],[60,1],[66,3],[68,1]]}}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[31,2]]}}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[44,115],"v":[{"d":{"df":1,"dc":[[37,1]]}},{"k":[44],"v":[{"d":{"df":2,"dc":[[39,1],[56,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":4,"dc":[[16,1],[30,2],[39,1],[60,1]]},"k":[115,100,109],"v":[{"d":{"df":7,"dc":[[2,1],[22,1],[26,1],[29,2],[30,2],[39,1],[75,1]]}},{"d":{"df":4,"dc":[[2,1],[22,3],[24,1],[29,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[27,1]]}},{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[21,2],[28,1],[29,1],[67,1],[75,1]]},"k":[115,46],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[21,1],[25,1]]}}]},{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[7,1],[22,1]]},"k":[115,46],"v":[{"d":{"df":2,"dc":[[7,1],[10,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[112,111,116,101,117,105],"v":[{"k":[101,111,97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[22,1],[26,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[7,2],[21,1],[39,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]},{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[41,1],[67,1],[73,2]]},"k":[46,115,105],"v":[{"d":{"df":1,"dc":[[37,1]]}},{"d":{"df":1,"dc":[[67,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"d":{"df":1,"dc":[[11,1]]},"k":[111,114],"v":[{"k":[114],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"d":{"df":1,"dc":[[16,3]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[11,2],[44,1],[45,4],[58,1]]},"k":[115,93],"v":[{"d":{"df":2,"dc":[[34,1],[45,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[56,1],[60,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[11,2],[39,3],[75,1]]},"k":[115,101],"v":[{"d":{"df":1,"dc":[[7,5]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]},{"k":[101,97,111,105,121],"v":[{"k":[97,118],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":7,"dc":[[7,2],[12,1],[44,2],[54,2],[55,2],[68,2],[75,1]]},"k":[100],"v":[{"d":{"df":2,"dc":[[7,1],[46,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[7,1],[38,1],[43,1],[44,2],[46,1],[48,1],[49,1],[53,1],[57,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[8,1],[10,1],[11,1],[12,1],[16,1],[24,1]]}}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[11,1],[22,1],[73,1],[74,1]]},"k":[115,105],"v":[{"d":{"df":1,"dc":[[17,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[21,4]]},"k":[58,44,41,115],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[21,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"d":{"df":1,"dc":[[21,1]]}}]}]},{"d":{"df":1,"dc":[[70,1]]}}]},{"k":[101,105],"v":[{"k":[97,114],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[9,1],[22,1]]},"k":[115,105,101],"v":[{"d":{"df":2,"dc":[[9,1],[22,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[74,1],[78,1]]}}]}]}]}]},{"k":[105,117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[11,5]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[11,4],[17,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[21,1],[22,1]]}}]}]}]}]}]}]}]},{"k":[97,101,117],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[45,1]]},"k":[105,108],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58,46],"v":[{"d":{"df":1,"dc":[[15,2]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":9,"dc":[[15,2],[28,2],[29,1],[30,2],[39,2],[41,1],[63,2],[74,1],[75,2]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[58,1],[59,1]]}}]}]}]}]},{"k":[111,97,101],"v":[{"k":[118],"v":[{"k":[101,105],"v":[{"d":{"df":7,"dc":[[11,2],[22,2],[39,1],[40,1],[43,1],[67,1],[75,1]]},"k":[100,115],"v":[{"d":{"df":1,"dc":[[16,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":3,"dc":[[22,2],[24,1],[70,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[20,1],[29,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[60,1],[74,1]]}}]}]}]}]}]},{"k":[111,101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[42,2],[58,1],[68,1]]}}]}]}]},{"d":{"df":2,"dc":[[21,1],[70,1]]},"k":[105,117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[40,2],[41,2]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[14,2]]}}]},{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[41,2]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[22,1],[28,2],[44,1]]},"k":[115,100],"v":[{"d":{"df":3,"dc":[[15,1],[22,1],[24,1]]}},{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]}]}]},{"k":[105,114],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[48,1]]},"k":[115,101],"v":[{"k":[58,46],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":3,"dc":[[27,1],[34,1],[64,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"k":[103,100],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":22,"dc":[[1,1],[6,2],[7,1],[14,1],[16,2],[27,1],[39,2],[41,2],[43,1],[44,1],[53,7],[57,3],[66,1],[67,1],[68,1],[70,1],[72,1],[73,1],[74,1],[75,1],[76,1],[77,1]]},"k":[41,58,44,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"d":{"df":1,"dc":[[44,1]]}},{"d":{"df":2,"dc":[[44,3],[74,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[21,1],[26,1],[28,1],[70,2]]}}]}]}]},{"k":[108,110,105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[11,1],[13,1],[28,1],[29,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"d":{"df":1,"dc":[[11,1]]},"k":[115,110],"v":[{"d":{"df":2,"dc":[[36,1],[38,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[44,1],[54,1],[57,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[54,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[22,2],[39,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[111,108,117,119,99],"v":[{"k":[109],"v":[{"d":{"df":7,"dc":[[14,1],[21,3],[22,1],[39,4],[67,2],[71,1],[77,4]]},"k":[115,46,44],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":2,"dc":[[74,1],[76,1]]}},{"d":{"df":1,"dc":[[77,2]]}}]}]},{"k":[108],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[14,2],[18,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[60,2]]}}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[67,2]]}}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[116,110,115,102,99,109,114,100,103],"v":[{"d":{"df":51,"dc":[[0,1],[1,4],[2,6],[6,5],[7,3],[9,1],[11,2],[12,1],[13,1],[14,7],[15,2],[16,4],[18,1],[19,1],[21,2],[22,1],[24,2],[26,2],[27,1],[28,1],[29,2],[30,1],[34,2],[36,2],[38,6],[39,7],[40,1],[41,1],[42,6],[43,3],[44,6],[46,2],[47,3],[48,1],[49,2],[51,1],[52,2],[53,3],[54,3],[57,3],[60,1],[61,4],[62,2],[63,3],[67,5],[68,3],[70,2],[72,7],[73,2],[75,3],[76,1]]},"k":[101,115,46,8217,39,44,58],"v":[{"k":[109],"v":[{"d":{"df":11,"dc":[[1,1],[5,3],[9,1],[10,1],[13,1],[14,1],[15,8],[16,2],[17,1],[22,7],[26,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":9,"dc":[[3,1],[9,2],[10,4],[12,1],[14,1],[15,11],[19,1],[22,7],[30,1]]},"k":[46,44,93,58],"v":[{"d":{"df":4,"dc":[[9,1],[22,1],[33,1],[39,1]]}},{"d":{"df":1,"dc":[[15,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[35],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":8,"dc":[[2,1],[6,1],[9,1],[21,2],[26,1],[38,1],[44,2],[67,2]]},"k":[101],"v":[{"k":[108],"v":[{"k":[102],"v":[{"d":{"df":2,"dc":[[1,1],[12,1]]},"k":[46,58,44],"v":[{"d":{"df":3,"dc":[[6,1],[8,1],[60,1]]}},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"d":{"df":18,"dc":[[1,1],[2,1],[9,2],[14,2],[15,2],[16,1],[31,1],[38,1],[39,1],[40,1],[41,1],[42,1],[45,1],[65,2],[70,1],[74,1],[75,1],[78,1]]}},{"k":[115],"v":[{"d":{"df":4,"dc":[[5,1],[45,1],[55,2],[60,2]]}}]},{"k":[115],"v":[{"d":{"df":21,"dc":[[11,3],[14,4],[22,1],[26,1],[28,1],[29,1],[32,1],[40,1],[41,4],[44,1],[50,1],[53,1],[57,3],[63,1],[67,2],[71,2],[72,2],[73,1],[75,1],[76,1],[78,1]]}}]},{"d":{"df":8,"dc":[[11,1],[12,1],[37,1],[41,1],[44,1],[54,1],[61,1],[63,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]},{"d":{"df":66,"dc":[[0,2],[1,4],[2,3],[3,1],[6,3],[7,11],[8,1],[9,9],[10,2],[11,9],[12,10],[13,4],[14,29],[15,11],[16,17],[17,4],[18,3],[19,2],[21,14],[22,27],[23,1],[24,8],[25,3],[26,14],[27,2],[28,12],[29,8],[30,8],[31,2],[34,3],[35,2],[36,1],[37,2],[39,36],[40,3],[41,7],[42,1],[43,2],[44,6],[45,4],[46,1],[49,4],[52,3],[53,3],[56,4],[57,1],[58,2],[59,1],[60,8],[61,1],[62,1],[63,4],[64,1],[66,2],[67,7],[68,3],[69,1],[70,6],[71,4],[72,5],[73,2],[74,2],[75,4],[76,1],[77,1],[78,2]]},"k":[99,102,115,116,106,112,118,45,103,44,105,100,98,107],"v":[{"k":[108,114],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[9,1],[69,1]]},"k":[115,100],"v":[{"d":{"df":3,"dc":[[0,1],[21,1],[26,1]]}},{"d":{"df":1,"dc":[[26,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[7,1],[15,4],[22,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]},{"k":[111,105,108],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[6,1],[12,1]]},"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[0,1],[1,2],[7,3],[9,1],[16,1],[19,1]]},"k":[44,115,46],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[12,1]]}},{"d":{"df":3,"dc":[[12,1],[17,1],[18,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[22,1],[66,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]},{"k":[116,105,97],"v":[{"k":[97,114,101],"v":[{"k":[108,110],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[0,1],[2,3],[6,1]]},"k":[97,101,105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[1,1],[2,2],[12,1]]}}]}]}]}]},{"k":[100,114],"v":[{"d":{"df":2,"dc":[[1,1],[2,2]]}},{"d":{"df":1,"dc":[[2,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":11,"dc":[[1,1],[7,1],[9,2],[11,1],[14,1],[15,1],[16,3],[22,6],[57,1],[60,1],[61,1]]},"k":[46,41],"v":[{"d":{"df":2,"dc":[[5,1],[21,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[2,1],[14,5],[39,2]]}}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[101,111],"v":[{"k":[103,114,110],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[97,112,110,101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[7,1],[14,1],[25,1]]}}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[13,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]},{"d":{"df":10,"dc":[[1,2],[2,1],[26,2],[29,1],[38,1],[41,2],[43,1],[45,1],[50,1],[75,1]]}}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[105,111],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[114],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[1,2]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":11,"dc":[[7,1],[14,1],[44,2],[47,1],[48,1],[53,1],[55,3],[57,3],[60,2],[61,1],[62,2]]},"k":[115,46,44],"v":[{"d":{"df":4,"dc":[[11,1],[16,1],[46,1],[60,2]]},"k":[33,46,44],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[16,2]]}},{"d":{"df":1,"dc":[[55,1]]}}]},{"d":{"df":3,"dc":[[11,1],[44,1],[60,1]]}},{"d":{"df":1,"dc":[[48,1]]}}]}]}]},{"k":[101,105,117],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[7,1],[16,1]]}}]}]},{"k":[116,110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[37,1],[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[11,3],[13,1],[16,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[10,1],[11,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"d":{"df":1,"dc":[[12,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99,118,97],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]},{"d":{"df":63,"dc":[[0,2],[1,5],[2,4],[3,3],[5,4],[6,4],[7,9],[8,1],[9,4],[11,4],[12,8],[13,3],[14,13],[15,6],[16,5],[17,2],[18,1],[19,3],[21,1],[22,6],[23,2],[24,4],[25,1],[26,16],[27,5],[28,9],[29,8],[30,3],[31,1],[33,1],[34,3],[35,1],[36,1],[37,1],[38,4],[39,4],[41,9],[42,1],[43,2],[44,3],[45,1],[46,1],[47,1],[48,1],[52,2],[53,3],[54,2],[57,2],[59,1],[60,6],[61,2],[63,3],[65,1],[66,2],[67,9],[68,3],[69,1],[70,2],[72,1],[73,1],[74,4],[75,5],[78,4]]},"k":[115,46,110,58],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[2,1],[39,1],[70,1]]}},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[9,1],[11,1],[13,1],[28,1],[29,1],[44,1],[67,3],[74,1]]}}]}]},{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":50,"dc":[[0,1],[1,7],[2,3],[3,1],[6,3],[7,4],[9,3],[11,8],[12,3],[14,5],[15,4],[16,4],[17,1],[21,5],[22,1],[28,2],[37,3],[38,1],[39,2],[40,1],[41,8],[42,5],[43,2],[44,7],[45,1],[47,1],[48,4],[49,3],[51,1],[53,3],[55,3],[56,2],[57,4],[58,1],[59,3],[60,4],[61,4],[62,1],[63,1],[65,2],[67,3],[68,2],[69,1],[70,5],[71,2],[72,2],[73,3],[74,3],[75,4],[77,2]]}},{"k":[111,101],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[1,1],[14,1],[16,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":2,"dc":[[15,1],[36,2]]},"k":[46,44,102],"v":[{"d":{"df":3,"dc":[[26,1],[28,1],[36,1]]}},{"d":{"df":1,"dc":[[30,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]},{"k":[112,109,97],"v":[{"k":[111,97,114,108],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[105,97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[9,2],[12,2],[17,1],[53,1],[57,2],[63,1],[73,1],[75,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]},{"k":[101,111],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[34,1],[57,2]]}}]}]}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[7,1],[66,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[61],"v":[{"k":[34],"v":[{"k":[102,121,104,109,112,114,52,95,116,106,111,57,117,99,51,115,103,55,101,113,97,122,110,48,108,120,107,100,49,118,105,45,54,50,119],"v":[{"k":[120,99,107],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[57],"v":[{"k":[101],"v":[{"k":[117],"v":[{"k":[113],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[106],"v":[{"k":[56],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,108,103,45],"v":[{"k":[45],"v":[{"k":[121],"v":[{"k":[113],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[115],"v":[{"k":[113],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[48],"v":[{"k":[99],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[110],"v":[{"k":[52],"v":[{"k":[111],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55],"v":[{"k":[99],"v":[{"k":[113],"v":[{"k":[57],"v":[{"k":[106],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[103],"v":[{"k":[122],"v":[{"k":[116],"v":[{"k":[50],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55,107,115],"v":[{"k":[97,105],"v":[{"k":[116],"v":[{"k":[53],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[113],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[52],"v":[{"k":[104],"v":[{"k":[104],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[113],"v":[{"k":[53],"v":[{"k":[119],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[121],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[119],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[98],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[52],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,113,55],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[102],"v":[{"k":[48],"v":[{"k":[120],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[103],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[57],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[53],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,121,118,112],"v":[{"k":[110],"v":[{"k":[106],"v":[{"k":[119],"v":[{"k":[122],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[119],"v":[{"k":[51],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[118],"v":[{"k":[48],"v":[{"k":[111],"v":[{"k":[54],"v":[{"k":[111],"v":[{"k":[53],"v":[{"k":[56],"v":[{"k":[119],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[99],"v":[{"k":[113],"v":[{"k":[56],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[122],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[106],"v":[{"k":[122],"v":[{"k":[110],"v":[{"k":[48],"v":[{"k":[57],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,110],"v":[{"k":[117],"v":[{"k":[104],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[53],"v":[{"k":[113],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[51],"v":[{"k":[110],"v":[{"k":[50],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[116],"v":[{"k":[122],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[114],"v":[{"k":[120],"v":[{"k":[54],"v":[{"k":[99],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,50,108,119,51],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[54],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[51],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[120],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[55],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[55],"v":[{"k":[48],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120,107,48],"v":[{"k":[98],"v":[{"k":[104],"v":[{"k":[50],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55],"v":[{"k":[106],"v":[{"k":[103],"v":[{"k":[99],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[102],"v":[{"k":[122],"v":[{"k":[118],"v":[{"k":[106],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,114,115],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[57],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[53],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[113],"v":[{"k":[113],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[53],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118,119,111],"v":[{"k":[111],"v":[{"k":[52],"v":[{"k":[97],"v":[{"k":[49],"v":[{"k":[99],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[118],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[98],"v":[{"k":[99],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[51],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55,121,107],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[113],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[55],"v":[{"k":[50],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55,115,105],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[104],"v":[{"k":[108],"v":[{"k":[50],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[106],"v":[{"k":[56],"v":[{"k":[122],"v":[{"k":[121],"v":[{"k":[121],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[50],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[107],"v":[{"k":[106],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,106],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[50],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[120],"v":[{"k":[117],"v":[{"k":[55],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[106,102,120,109],"v":[{"k":[118],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[56],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[113],"v":[{"k":[113],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[122],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[98],"v":[{"k":[119],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[50],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[109],"v":[{"k":[54],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120,115],"v":[{"k":[107],"v":[{"k":[102],"v":[{"k":[122],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[102],"v":[{"k":[103],"v":[{"k":[113],"v":[{"k":[55],"v":[{"k":[55],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,102,103,121],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[113],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[49],"v":[{"k":[106],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[113],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[52],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[122],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,52],"v":[{"k":[118],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[113],"v":[{"k":[102],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[106],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[106],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[122],"v":[{"k":[100],"v":[{"k":[122],"v":[{"k":[115],"v":[{"k":[120],"v":[{"k":[108],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,117],"v":[{"k":[108],"v":[{"k":[106],"v":[{"k":[105],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[122],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[56],"v":[{"k":[99],"v":[{"k":[118],"v":[{"k":[117],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118,121,103],"v":[{"k":[113],"v":[{"k":[110],"v":[{"k":[114],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[121],"v":[{"k":[55],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[49],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,98,118],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[56],"v":[{"k":[98],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[122],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[99],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[56],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[99],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[57,110,114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[51],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[120],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[113],"v":[{"k":[50],"v":[{"k":[120],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[104],"v":[{"k":[106],"v":[{"k":[98],"v":[{"k":[104],"v":[{"k":[120],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49,115],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[57],"v":[{"k":[95],"v":[{"k":[122],"v":[{"k":[115],"v":[{"k":[118],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109,48],"v":[{"k":[51],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[56],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[57],"v":[{"k":[121],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[55],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[55],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[113],"v":[{"k":[104],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[95],"v":[{"k":[53],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118,98],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[104],"v":[{"k":[102],"v":[{"k":[118],"v":[{"k":[98],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[113],"v":[{"k":[52],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,107,118],"v":[{"k":[109],"v":[{"k":[95],"v":[{"k":[119],"v":[{"k":[52],"v":[{"k":[118],"v":[{"k":[51],"v":[{"k":[116],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[113],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[113],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,106,110,113],"v":[{"k":[54],"v":[{"k":[113],"v":[{"k":[53],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[113],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[57],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[55],"v":[{"k":[122],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[106],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[50],"v":[{"k":[115],"v":[{"k":[48],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[106],"v":[{"k":[50],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[107],"v":[{"k":[106],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[50],"v":[{"k":[122],"v":[{"k":[48],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[49],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[114],"v":[{"k":[122],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[120],"v":[{"k":[117],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[17,1]]},"k":[111,101,105,97,117,58],"v":[{"k":[116,110,99,115,103,119,111,97],"v":[{"d":{"df":20,"dc":[[26,2],[28,2],[29,1],[43,1],[44,1],[49,1],[55,1],[56,1],[57,2],[59,1],[60,3],[63,1],[66,2],[67,1],[69,2],[70,1],[74,1],[75,1],[77,1],[78,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[0,1]]}}]},{"k":[103],"v":[{"d":{"df":9,"dc":[[1,1],[16,2],[27,1],[30,1],[34,1],[44,1],[50,1],[67,1],[70,1]]},"k":[46,101],"v":[{"d":{"df":2,"dc":[[34,1],[41,1]]}},{"k":[114],"v":[{"d":{"df":1,"dc":[[46,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[44,1]]}},{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]},{"k":[97,107],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[1,2],[12,2],[21,3]]},"k":[58],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[5,1],[16,6],[17,1],[22,2],[25,1],[70,1]]},"k":[44,115,58,46],"v":[{"d":{"df":2,"dc":[[2,1],[22,1]]}},{"d":{"df":2,"dc":[[9,1],[10,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"d":{"df":1,"dc":[[12,1]]}},{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[16,1],[53,1]]},"k":[111,46,105],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]},{"d":{"df":1,"dc":[[17,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]},{"k":[116,101],"v":[{"d":{"df":3,"dc":[[1,1],[18,1],[39,2]]}},{"d":{"df":1,"dc":[[74,1]]}}]},{"d":{"df":1,"dc":[[14,1]]},"k":[105,103],"v":[{"k":[99],"v":[{"d":{"df":8,"dc":[[1,1],[5,1],[10,1],[13,4],[22,6],[28,3],[29,3],[30,2]]},"k":[46,97,58,44],"v":[{"d":{"df":2,"dc":[[13,3],[28,2]]}},{"k":[108],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[22,1],[29,1]]}}]}]}]},{"d":{"df":2,"dc":[[27,1],[28,2]]}},{"d":{"df":1,"dc":[[27,1]]}}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"d":{"df":1,"dc":[[67,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[6,1],[44,1],[67,3],[73,2],[75,1],[76,1]]}}]}]},{"k":[107],"v":[{"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[12,1],[18,1]]}}]}]},{"k":[97,116,102,118,121,115,100],"v":[{"k":[114,115,118,100],"v":[{"k":[110],"v":[{"d":{"df":8,"dc":[[0,1],[1,1],[3,1],[5,1],[11,1],[21,1],[22,1],[26,2]]}}]},{"k":[116],"v":[{"d":{"df":7,"dc":[[2,1],[14,1],[22,2],[24,1],[30,3],[55,1],[60,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"k":[115,105],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"d":{"df":18,"dc":[[3,1],[11,1],[12,2],[14,4],[15,4],[16,2],[22,5],[25,2],[28,3],[29,1],[55,1],[57,2],[62,1],[66,1],[67,2],[68,1],[71,1],[77,1]]},"k":[115,116],"v":[{"d":{"df":6,"dc":[[7,1],[11,1],[16,2],[26,3],[38,2],[65,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[53,1],[70,2],[74,2],[78,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":10,"dc":[[7,1],[16,1],[39,5],[41,1],[44,3],[72,1],[73,1],[74,2],[75,3],[78,2]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":2,"dc":[[44,3],[75,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]}]},{"k":[101],"v":[{"k":[108,114],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[73,1]]}}]},{"d":{"df":2,"dc":[[22,1],[67,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]},{"d":{"df":1,"dc":[[15,1]]}},{"k":[115],"v":[{"d":{"df":6,"dc":[[27,1],[28,1],[60,3],[63,1],[66,1],[67,2]]}}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"k":[107,110,115,103,109,102,116],"v":[{"k":[101],"v":[{"d":{"df":16,"dc":[[1,1],[6,1],[8,1],[9,1],[11,3],[14,5],[15,4],[21,1],[22,3],[29,1],[35,1],[44,1],[63,1],[67,1],[72,1],[76,1]]},"k":[108,119],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[2,1],[12,1]]}}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[5,1],[53,1]]}}]}]}]}]}]}]},{"k":[117,107,101],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[2,1]]}}]},{"d":{"df":2,"dc":[[3,1],[14,5]]},"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"d":{"df":1,"dc":[[73,2]]},"k":[115],"v":[{"d":{"df":2,"dc":[[14,3],[22,2]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":8,"dc":[[3,1],[7,2],[11,2],[12,1],[16,1],[22,2],[23,1],[29,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[5,1],[9,3],[10,1],[21,1],[22,1],[34,5]]},"k":[46,44,34],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101,97],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[7,1],[16,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":4,"dc":[[10,1],[24,1],[63,1],[74,1]]}}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[14,1],[39,1],[44,1],[53,2],[66,3],[67,1]]}}]}]}]}]},{"k":[117,116,110,115,99],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":14,"dc":[[1,2],[2,3],[3,1],[14,1],[15,4],[16,3],[22,12],[27,1],[30,1],[34,1],[38,2],[44,31],[45,3],[70,1]]},"k":[101,105,46,58,93,44],"v":[{"k":[114,115],"v":[{"d":{"df":4,"dc":[[1,1],[2,1],[12,1],[14,1]]},"k":[46,44,41,93],"v":[{"d":{"df":3,"dc":[[1,1],[12,2],[22,1]]}},{"d":{"df":4,"dc":[[1,1],[2,1],[6,1],[18,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[1,1],[44,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[2,1],[6,1],[12,2],[16,1],[38,1],[44,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"d":{"df":4,"dc":[[15,2],[22,2],[44,3],[45,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[35],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[45,1],[70,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[61,1]]},"k":[115,114,44],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[2,3],[12,1],[16,1]]}}]},{"d":{"df":1,"dc":[[2,1]]}},{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[103,116,100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[3,2],[7,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[36,1],[39,1]]},"k":[115],"v":[{"d":{"df":4,"dc":[[15,1],[26,1],[28,1],[30,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[36,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[70,1]]}}]},{"k":[116,101],"v":[{"d":{"df":5,"dc":[[17,1],[31,1],[41,2],[56,1],[68,1]]}},{"k":[114],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[77,1]]}}]}]}]},{"k":[107],"v":[{"d":{"df":2,"dc":[[54,1],[61,1]]}}]}]},{"k":[112,109,99],"v":[{"k":[111],"v":[{"d":{"df":3,"dc":[[9,6],[22,2],[39,1]]},"k":[8217,44,39],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[9,2],[10,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[22,2]]}}]}]}]},{"k":[97],"v":[{"d":{"df":2,"dc":[[39,5],[71,1]]}}]},{"k":[107],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"d":{"df":1,"dc":[[17,2]]}}]},{"k":[101,111,97,105,117],"v":[{"k":[108,115,97,114,105],"v":[{"k":[112],"v":[{"d":{"df":5,"dc":[[0,1],[1,2],[12,2],[16,1],[39,2]]},"k":[44,101,102],"v":[{"d":{"df":1,"dc":[[0,1]]}},{"k":[114],"v":[{"d":{"df":5,"dc":[[8,1],[21,1],[22,1],[24,1],[39,1]]},"k":[39,58],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[0,1],[1,1]]}}]}]}]}]}]},{"k":[100,108,114,116],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[101,46],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[8,1],[9,1],[15,1],[22,12],[24,1]]},"k":[39,115,46,44],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":2,"dc":[[22,5],[24,3]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":2,"dc":[[17,1],[22,1]]}},{"d":{"df":1,"dc":[[24,2]]}}]},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]},{"d":{"df":1,"dc":[[41,1]]}}]},{"d":{"df":2,"dc":[[67,1],[75,1]]},"k":[116,115],"v":[{"k":[104],"v":[{"d":{"df":7,"dc":[[7,2],[15,3],[28,3],[30,1],[41,3],[67,6],[75,2]]},"k":[46,44,115],"v":[{"d":{"df":5,"dc":[[27,1],[30,1],[67,1],[74,1],[75,1]]}},{"d":{"df":3,"dc":[[30,1],[67,1],[75,1]]}},{"d":{"df":1,"dc":[[67,1]]}}]}]},{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[37,1]]},"k":[116],"v":[{"d":{"df":3,"dc":[[21,1],[40,2],[76,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"d":{"df":1,"dc":[[41,22]]},"k":[101,98,46],"v":[{"d":{"df":8,"dc":[[3,1],[7,1],[18,1],[22,1],[24,1],[29,1],[41,1],[67,1]]},"k":[44,46],"v":[{"d":{"df":4,"dc":[[11,2],[12,3],[14,1],[20,1]]}},{"d":{"df":2,"dc":[[41,1],[70,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"d":{"df":1,"dc":[[41,3]]}}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":13,"dc":[[15,1],[26,2],[28,2],[48,1],[51,1],[56,1],[57,2],[60,6],[62,1],[65,2],[66,1],[70,1],[78,1]]},"k":[93,46,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[35],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[43,1],[49,4],[53,1],[60,2],[64,1],[65,1]]}},{"d":{"df":2,"dc":[[55,1],[74,1]]}}]}]}]}]}]},{"k":[119,109,118,115,108,117,114,112],"v":[{"d":{"df":12,"dc":[[1,1],[2,1],[7,2],[9,2],[11,2],[16,1],[18,5],[22,9],[30,1],[67,1],[70,2],[75,1]]},"k":[101,108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[5,1],[67,1]]},"k":[44],"v":[{"d":{"df":4,"dc":[[21,1],[65,1],[67,1],[70,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[22,2],[39,2]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[21,1],[22,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[1,1],[6,3],[12,2]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[65,3]]},"k":[105,93,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[6,1],[16,2]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[35],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[100,108],"v":[{"d":{"df":11,"dc":[[11,1],[16,1],[37,1],[39,1],[54,2],[56,1],[57,2],[60,1],[63,1],[68,1],[75,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":13,"dc":[[7,1],[8,1],[16,2],[17,1],[24,1],[34,2],[44,3],[48,1],[49,1],[55,2],[57,1],[62,1],[68,1]]}}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":4,"dc":[[39,1],[67,1],[68,1],[69,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[21,2],[67,1],[75,1]]}},{"d":{"df":1,"dc":[[39,4]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[9,1],[22,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[105,110],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":11,"dc":[[27,3],[28,1],[30,1],[52,1],[55,1],[57,4],[60,4],[62,2],[63,1],[65,1],[66,3]]},"k":[41,108],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[69,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[43,1],[66,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]},{"k":[112,118,115,114,108,110,109,116],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[1,1],[72,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":42,"dc":[[1,3],[2,1],[6,2],[7,3],[8,2],[9,1],[11,6],[12,2],[14,5],[15,1],[16,1],[20,1],[21,7],[22,8],[25,1],[26,1],[27,3],[28,1],[29,3],[30,3],[37,2],[39,1],[41,1],[44,1],[45,1],[47,1],[50,1],[55,3],[56,2],[57,4],[60,2],[61,1],[62,1],[66,2],[67,2],[68,1],[70,5],[72,2],[73,1],[74,1],[75,1],[77,1]]},"k":[46,110],"v":[{"d":{"df":2,"dc":[[1,1],[9,2]]}},{"k":[39,8217],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[21,1],[77,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[14,1],[16,1],[22,3],[40,1],[44,1],[63,1],[67,2],[75,1]]}}]}]}]},{"d":{"df":6,"dc":[[6,1],[7,1],[11,2],[21,2],[26,1],[44,2]]}},{"k":[100],"v":[{"d":{"df":5,"dc":[[14,1],[20,1],[29,1],[41,1],[74,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[34,1],[67,1],[70,1]]}}]}]}]},{"k":[102],"v":[{"d":{"df":2,"dc":[[15,1],[22,1]]}}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[21,2],[39,3],[60,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":15,"dc":[[22,1],[24,1],[26,2],[27,1],[28,3],[30,1],[42,2],[44,2],[46,1],[48,2],[50,1],[52,4],[57,21],[60,9],[65,1]]},"k":[46,44,8217],"v":[{"d":{"df":4,"dc":[[26,1],[29,1],[38,1],[41,1]]}},{"d":{"df":1,"dc":[[65,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[103,110,115,100,116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[101],"v":[{"k":[114,115],"v":[{"d":{"df":6,"dc":[[18,1],[48,3],[53,1],[55,1],[65,1],[66,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[9,12]]},"k":[115,44,101],"v":[{"d":{"df":3,"dc":[[9,6],[22,3],[24,3]]},"k":[44,58,46],"v":[{"d":{"df":2,"dc":[[9,2],[24,2]]}},{"d":{"df":1,"dc":[[22,4]]}},{"d":{"df":1,"dc":[[24,2]]}}]},{"d":{"df":1,"dc":[[9,2]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[9,2]]}}]}]}]},{"d":{"df":3,"dc":[[9,1],[39,4],[60,1]]}},{"k":[101,100],"v":[{"d":{"df":2,"dc":[[13,1],[16,7]]}},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]}]},{"d":{"df":5,"dc":[[41,3],[42,1],[45,1],[70,1],[75,1]]},"k":[116,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[38,1],[41,1],[64,1]]}}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[111,97,101,105,117],"v":[{"k":[100,118,107,114,115,109,117,98,101,116],"v":[{"d":{"df":2,"dc":[[0,1],[5,1]]},"k":[44,105,101],"v":[{"d":{"df":1,"dc":[[0,1]]}},{"k":[102],"v":[{"k":[121,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[14,3],[37,2],[39,1]]},"k":[93,44,115,58,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[20,1],[21,1]]}},{"d":{"df":1,"dc":[[21,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[37,1]]}}]}]},{"k":[101,105],"v":[{"d":{"df":5,"dc":[[7,4],[16,2],[42,1],[44,2],[70,1]]},"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":14,"dc":[[0,1],[16,2],[25,3],[26,1],[30,4],[43,1],[45,2],[52,1],[53,2],[54,1],[57,2],[61,1],[66,1],[67,1]]},"k":[46,93],"v":[{"d":{"df":2,"dc":[[27,2],[28,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119,97],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109,101],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[44,1],[70,1]]}}]}]}]},{"k":[105],"v":[{"d":{"df":7,"dc":[[1,1],[24,1],[26,2],[28,1],[30,1],[39,11],[73,1]]},"k":[44,39,46],"v":[{"d":{"df":2,"dc":[[26,1],[28,1]]}},{"k":[115],"v":[{"d":{"df":2,"dc":[[28,1],[39,6]]}}]},{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[101,97],"v":[{"d":{"df":31,"dc":[[1,2],[5,2],[7,2],[11,1],[14,3],[15,3],[16,3],[22,1],[24,2],[26,2],[27,4],[28,2],[29,1],[38,1],[41,1],[42,1],[43,1],[44,2],[45,1],[48,1],[49,1],[51,1],[53,2],[55,2],[57,1],[60,3],[62,1],[63,2],[65,1],[66,1],[67,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":2,"dc":[[21,1],[39,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]},{"k":[116],"v":[{"d":{"df":14,"dc":[[2,1],[8,1],[11,1],[12,1],[14,1],[15,1],[17,1],[41,2],[42,1],[45,1],[57,2],[63,2],[66,1],[72,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[8,1],[13,1]]},"k":[44,117],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"k":[109],"v":[{"d":{"df":7,"dc":[[46,2],[48,1],[49,3],[52,3],[53,1],[61,1],[66,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[44,2]]}},{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[115,108,110],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[12,1],[16,7],[70,7],[75,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[100],"v":[{"k":[119,42],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[34,1],[39,3]]}}]}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[15,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[105,100,112,108,110,107,120,99,114,116,103,121],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[1,1],[5,1],[12,1],[21,1],[67,1],[70,1]]},"k":[108,116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[40,1],[43,1]]}}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[44,2]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":7,"dc":[[1,1],[9,1],[10,1],[16,8],[21,1],[39,2],[70,1]]},"k":[58,115,44,46,41,93,42],"v":[{"d":{"df":2,"dc":[[9,1],[16,1]]}},{"d":{"df":1,"dc":[[22,2]]},"k":[41,116],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[13,1],[16,3]]}},{"d":{"df":2,"dc":[[16,1],[21,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[17,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]},{"k":[117,121,97],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[9,2],[15,1],[18,3],[22,10]]}},{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":13,"dc":[[15,3],[16,2],[22,2],[24,1],[38,1],[43,1],[54,1],[60,1],[61,1],[67,1],[68,2],[70,1],[77,1]]},"k":[115],"v":[{"d":{"df":6,"dc":[[7,1],[16,2],[66,1],[67,1],[70,1],[76,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[13,1],[15,1],[16,1],[22,2],[28,1],[37,1],[41,1],[44,3],[46,1],[50,1],[67,1],[76,1]]}}]}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[41,105],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[109],"v":[{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[107,115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[15,2]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[24,2]]}}]}]}]},{"k":[104],"v":[{"d":{"df":2,"dc":[[22,1],[68,1]]},"k":[44,42],"v":[{"d":{"df":1,"dc":[[21,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[22,1],[44,1],[72,1]]}}]},{"k":[110,97,109,99,108,115,116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[1,1],[58,1]]}}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[5,1],[14,2],[21,2],[26,1],[29,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[10,1],[21,1]]}}]}]}]}]},{"k":[104,97],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[25,1],[57,2]]},"k":[115],"v":[{"d":{"df":2,"dc":[[13,1],[26,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]},{"k":[116,101],"v":[{"d":{"df":4,"dc":[[15,1],[30,1],[33,1],[36,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[15,1],[26,1],[28,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[115,103,110,120,100],"v":[{"k":[115,99],"v":[{"d":{"df":2,"dc":[[60,1],[67,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[1,1],[11,2],[39,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[21,1]]}},{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[16,1],[20,1],[25,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[1,2],[5,1],[10,1],[11,2],[26,1],[29,1]]}}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[117,100,111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"d":{"df":2,"dc":[[41,1],[53,1]]}},{"k":[114],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]},{"d":{"df":1,"dc":[[14,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"k":[110,100,97,45,119],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,3]]}}]}]},{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[44,2],[59,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[44,2]]}}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[54,1],[60,1],[61,2]]}}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"k":[108,115,99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112,98,119],"v":[{"k":[108],"v":[{"k":[101,97],"v":[{"d":{"df":14,"dc":[[7,1],[8,1],[11,4],[12,2],[15,2],[17,1],[39,1],[45,1],[55,1],[57,1],[62,1],[70,1],[71,1],[72,1]]}},{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[12,1],[14,3]]},"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[14,7]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[14,4]]}}]},{"k":[104],"v":[{"d":{"df":7,"dc":[[18,2],[22,1],[34,1],[38,2],[43,1],[48,1],[53,1]]}}]}]}]},{"k":[110,115,112,98,116,105],"v":[{"k":[100,99,117,108,105,101,116,115,97,102,107,112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[30,1],[47,1],[67,1],[70,1],[74,1],[76,1]]},"k":[115,119,110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[0,1],[70,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[67,1],[73,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[37,1]]}},{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]},{"k":[108,104,111],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]},{"k":[97,101],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[15,2],[22,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[111,105,101],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":4,"dc":[[9,1],[14,1],[21,1],[22,1]]}}]}]},{"k":[109,107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[28,1],[29,1]]}}]}]},{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[116,118,113],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,10]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[14,4]]}},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[14,5]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[22,2],[25,1]]}}]}]}]},{"k":[120,113],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[43,2],[44,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":10,"dc":[[14,1],[22,1],[37,2],[41,1],[46,1],[55,1],[60,2],[65,1],[68,1],[70,1]]}}]}]},{"k":[107,116,97],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,2]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,6]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[26,4]]}},{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"k":[118,98],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[101,105,117],"v":[{"d":{"df":43,"dc":[[0,1],[1,3],[2,1],[7,4],[9,1],[10,1],[11,8],[14,1],[16,3],[21,2],[22,2],[24,2],[25,1],[27,1],[29,1],[30,2],[33,2],[34,3],[35,1],[36,1],[38,2],[39,2],[40,2],[42,4],[43,4],[44,7],[45,2],[46,1],[49,1],[52,1],[53,2],[54,1],[56,1],[57,5],[60,4],[61,3],[63,1],[66,1],[67,1],[68,1],[70,2],[71,1],[75,2]]},"k":[102,100,44],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":8,"dc":[[0,1],[12,1],[40,1],[45,1],[54,1],[60,1],[61,1],[68,1]]},"k":[44,108],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[53,1]]}}]}]}]},{"d":{"df":18,"dc":[[7,3],[16,1],[17,2],[18,1],[20,1],[22,2],[24,1],[34,1],[35,1],[37,1],[40,1],[44,1],[49,1],[52,1],[60,1],[63,1],[65,1],[66,2]]}},{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":36,"dc":[[1,1],[2,1],[3,1],[7,4],[11,1],[12,3],[14,1],[15,2],[16,6],[17,2],[19,1],[22,2],[25,1],[26,7],[27,5],[28,2],[29,4],[37,1],[39,2],[41,1],[42,1],[43,3],[44,3],[45,3],[46,1],[48,1],[52,2],[53,2],[57,4],[60,2],[61,2],[65,1],[66,2],[69,1],[74,1],[75,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[48,1]]},"k":[108,46],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[14,1],[15,1],[38,1],[50,1],[52,1]]}}]},{"d":{"df":6,"dc":[[43,1],[44,2],[48,3],[53,3],[57,1],[62,1]]}}]}]}]}]},{"d":{"df":14,"dc":[[2,1],[7,1],[14,1],[28,1],[38,1],[41,2],[44,1],[46,1],[55,1],[60,6],[65,7],[66,1],[75,1],[76,1]]},"k":[100,97,119,46,103,112,115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[6,3],[12,1],[13,1],[16,1]]}}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[14,2],[75,1]]}},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115,58],"v":[{"d":{"df":2,"dc":[[15,1],[22,3]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[24,2]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[22,1],[42,2]]}}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[27,1],[44,2],[48,2],[60,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[7,3]]},"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[105],"v":[{"k":[116,115],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":1,"dc":[[17,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[28,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[111,117,114,105,97,101,108,112],"v":[{"k":[114,108,117,99],"v":[{"d":{"df":36,"dc":[[0,1],[1,3],[2,4],[5,1],[7,4],[9,5],[11,8],[12,3],[13,1],[14,8],[15,4],[16,4],[18,1],[19,1],[20,1],[22,7],[24,6],[27,6],[28,6],[29,2],[30,7],[34,1],[36,1],[37,2],[38,1],[39,3],[41,4],[43,1],[44,2],[56,1],[60,6],[66,1],[68,1],[71,1],[73,1],[75,5]]},"k":[109,103,101,116],"v":[{"d":{"df":1,"dc":[[14,3]]},"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,3]]}}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100,108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[1,1],[2,2],[12,2],[16,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":2,"dc":[[11,1],[51,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[13,1],[24,1],[25,1],[29,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":10,"dc":[[7,1],[11,1],[12,1],[13,1],[14,3],[15,3],[28,1],[30,1],[67,1],[74,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[114,110,108],"v":[{"k":[116,110],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[0,1],[2,1],[44,1],[53,1],[63,1],[66,1],[70,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[44,3],[46,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[33,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[30,2]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[5,1],[7,1]]},"k":[97,115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[2,1],[8,1]]}}]}]},{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[22,1],[60,1]]},"k":[121],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[111,97,101,105],"v":[{"k":[109,110],"v":[{"d":{"df":44,"dc":[[1,2],[2,4],[3,1],[6,2],[7,1],[8,2],[9,2],[10,4],[11,6],[12,6],[14,21],[15,6],[16,7],[20,1],[21,3],[22,9],[24,5],[26,9],[27,1],[28,2],[29,5],[30,1],[34,1],[35,2],[37,1],[39,5],[40,1],[41,2],[42,2],[48,1],[49,1],[52,3],[53,1],[57,10],[59,1],[60,2],[61,1],[62,1],[63,1],[65,2],[68,1],[70,3],[74,1],[75,2]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]},{"k":[103,109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[15,1],[22,1],[39,1]]},"k":[115],"v":[{"d":{"df":3,"dc":[[10,2],[15,1],[22,3]]},"k":[58,44],"v":[{"d":{"df":2,"dc":[[15,1],[22,1]]}},{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[68,1]]},"k":[41,44,46,114,115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[44,1]]}},{"d":{"df":2,"dc":[[55,1],[60,1]]}},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]},{"d":{"df":2,"dc":[[60,1],[75,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[32,2],[40,1]]},"k":[122,108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]},{"k":[114,110,108,103,101,118,116,120,115],"v":[{"k":[115,101],"v":[{"k":[116],"v":[{"d":{"df":18,"dc":[[2,2],[6,1],[9,2],[11,1],[14,3],[15,2],[26,1],[38,1],[39,2],[41,5],[43,1],[53,2],[60,2],[65,1],[67,2],[70,4],[73,1],[75,1]]},"k":[108,46],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"d":{"df":1,"dc":[[14,2]]}}]}]},{"d":{"df":2,"dc":[[36,1],[41,1]]},"k":[102],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]},{"k":[100,101,105,97],"v":[{"d":{"df":10,"dc":[[1,1],[5,1],[7,1],[9,1],[11,2],[13,1],[14,1],[15,2],[22,3],[39,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[15,1],[22,1]]}}]}]}]},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":8,"dc":[[7,1],[13,1],[21,1],[22,2],[26,1],[41,2],[65,1],[67,1]]},"k":[105,101,58],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[10,1],[16,1],[21,2],[22,2]]}}]}]},{"k":[100],"v":[{"d":{"df":7,"dc":[[14,2],[22,2],[24,1],[26,1],[30,1],[41,1],[61,1]]}}]},{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[21,1],[22,2]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[7,1],[57,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[68,1],[75,1]]}}]}]}]}]}]},{"k":[101,116],"v":[{"d":{"df":7,"dc":[[1,4],[2,1],[7,1],[11,4],[12,2],[19,1],[20,1]]},"k":[46,115],"v":[{"d":{"df":5,"dc":[[1,1],[7,1],[11,1],[16,1],[37,1]]}},{"d":{"df":3,"dc":[[1,2],[12,1],[22,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[13,5],[16,4],[17,1]]},"k":[93,115,46,58],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[1,1],[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":1,"dc":[[13,2]]}},{"d":{"df":1,"dc":[[16,3]]}}]}]}]}]},{"k":[117,104],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":8,"dc":[[14,1],[15,1],[22,5],[39,4],[41,2],[69,1],[71,1],[74,4]]},"k":[115,44,46,105],"v":[{"d":{"df":1,"dc":[[28,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[22,1],[30,1]]}}]},{"d":{"df":3,"dc":[[39,1],[69,1],[74,1]]}},{"d":{"df":2,"dc":[[72,1],[74,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[74,2]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[25,1]]}},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]},{"k":[105,108,115,114,99,110,116,109],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[115,108],"v":[{"k":[101],"v":[{"k":[46,41],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"d":{"df":1,"dc":[[76,1]]},"k":[46,105],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[57,1],[76,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[56,1]]},"k":[101,46],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[15,2],[18,1],[44,2],[60,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[16,1],[22,1],[25,1],[44,2]]}}]}]},{"d":{"df":1,"dc":[[50,1]]}}]}]},{"d":{"df":3,"dc":[[27,1],[44,1],[74,1]]}},{"k":[116,105],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[101,97,119],"v":[{"k":[108,100],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[26,1],[28,1],[70,4]]}}]}]}]}]},{"k":[116],"v":[{"k":[117,104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[7,2],[11,1]]},"k":[115,58],"v":[{"d":{"df":3,"dc":[[11,1],[12,1],[16,2]]}},{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[46,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]},{"d":{"df":4,"dc":[[17,1],[25,1],[41,1],[68,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]},{"k":[97,111,105,121],"v":[{"k":[116,112,115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[9,1],[30,1],[46,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[104],"v":[{"d":{"df":4,"dc":[[30,1],[34,1],[43,3],[66,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":2,"dc":[[22,1],[27,1]]}}]}]}]},{"k":[97,111,119],"v":[{"k":[116],"v":[{"k":[105,115,121],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[29,1],[46,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[114,100],"v":[{"d":{"df":2,"dc":[[35,1],[75,1]]},"k":[115,58,46,50],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":1,"dc":[[35,1]]}},{"d":{"df":3,"dc":[[35,1],[41,1],[68,1]]}},{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[67,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]},{"d":{"df":1,"dc":[[41,3]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[101,111,112,116,104,105,117,97,107,119,99,108,121,110,109],"v":[{"k":[101,97,99,116,112,114,108,105,110,118,113,109],"v":[{"d":{"df":14,"dc":[[7,1],[8,1],[9,1],[10,2],[11,2],[12,2],[14,1],[18,3],[21,1],[22,1],[39,1],[41,1],[67,1],[68,1]]},"k":[100,109,110],"v":[{"d":{"df":17,"dc":[[0,1],[1,5],[3,1],[5,1],[6,1],[12,3],[14,6],[15,2],[17,1],[19,2],[20,3],[21,2],[22,8],[26,2],[29,2],[30,1],[39,1]]},"k":[46,44,33,115,93],"v":[{"d":{"df":6,"dc":[[1,2],[12,1],[13,1],[14,7],[17,1],[18,1]]}},{"d":{"df":4,"dc":[[1,2],[12,1],[14,2],[26,1]]}},{"d":{"df":1,"dc":[[2,1]]}},{"d":{"df":5,"dc":[[3,1],[12,2],[14,1],[22,1],[39,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[14,1],[24,1]]}},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[31,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]},{"d":{"df":1,"dc":[[73,1]]},"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[116,111,114],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[1,1],[7,1],[16,1],[25,1]]},"k":[115,44],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[70,2]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":12,"dc":[[14,1],[26,1],[35,2],[41,1],[44,1],[45,1],[57,3],[62,1],[65,2],[68,1],[70,1],[75,1]]}}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,4]]}}]}]}]},{"d":{"df":8,"dc":[[2,1],[6,3],[7,4],[14,1],[21,1],[44,2],[55,1],[60,1]]},"k":[117,116,115,40,118],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[2,2],[12,1],[14,1],[56,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[24,1],[29,1],[30,1]]},"k":[115,46],"v":[{"d":{"df":6,"dc":[[6,1],[11,3],[12,1],[16,4],[24,4],[44,1]]},"k":[93,44,39],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[2,1],[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[10,1],[12,1],[28,1]]}},{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[7,3],[22,1]]}},{"k":[49],"v":[{"k":[53],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,4]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[40],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[40],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[6,1],[14,1]]}}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[6,1],[16,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[101,108],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[14,3],[28,1],[58,1]]},"k":[105,101,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[7,1],[14,1],[26,1]]}}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[13,1],[21,1],[22,1],[24,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[24,2],[26,1]]}}]}]},{"d":{"df":1,"dc":[[24,5]]}}]}]}]},{"d":{"df":1,"dc":[[22,3]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[9,3],[22,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[39,1],[70,1]]},"k":[41,58,44,46],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":2,"dc":[[22,1],[70,1]]}},{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[115,100,116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[16,1]]}},{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":12,"dc":[[22,1],[26,5],[28,5],[29,1],[32,1],[36,2],[38,2],[42,1],[43,1],[52,1],[60,29],[66,1]]},"k":[46,44,39],"v":[{"d":{"df":4,"dc":[[26,3],[28,2],[29,1],[36,1]]}},{"d":{"df":4,"dc":[[27,1],[42,1],[43,1],[60,2]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[60,1],[66,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[25,1],[70,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":23,"dc":[[1,1],[2,1],[5,1],[11,1],[14,5],[21,1],[23,1],[27,2],[38,1],[39,2],[41,1],[43,1],[45,1],[46,1],[53,1],[54,1],[57,1],[60,1],[61,1],[67,1],[70,2],[71,1],[75,1]]},"k":[109,108,102,44,46,111,114,117],"v":[{"k":[101],"v":[{"d":{"df":25,"dc":[[1,1],[9,1],[11,3],[15,1],[16,3],[17,1],[21,1],[22,5],[24,1],[25,2],[26,1],[27,2],[32,1],[40,1],[41,1],[42,1],[44,3],[45,1],[48,1],[52,1],[53,1],[56,1],[67,1],[71,1],[77,1]]},"k":[116,111],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[0,1],[12,1],[14,1],[29,1],[45,1]]},"k":[33,44,46],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":5,"dc":[[16,1],[45,1],[46,1],[49,1],[56,1]]}},{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[1,1],[14,2]]}}]}]}]}]},{"k":[100,117,118],"v":[{"d":{"df":1,"dc":[[9,3]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[63,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[73,2]]},"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[119,108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]},{"d":{"df":10,"dc":[[11,1],[14,4],[37,1],[49,1],[55,1],[57,1],[67,1],[68,1],[70,2],[71,1]]}},{"d":{"df":1,"dc":[[11,1]]}},{"k":[110],"v":[{"d":{"df":4,"dc":[[22,1],[43,1],[49,1],[75,1]]},"k":[101,44],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"d":{"df":1,"dc":[[61,1]]}}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[112,114],"v":[{"d":{"df":2,"dc":[[33,1],[39,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[32,1],[34,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[34,1]]}},{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[101,105,108,111,97,121,114],"v":[{"k":[101,99,97,110],"v":[{"k":[100],"v":[{"d":{"df":9,"dc":[[15,3],[16,1],[22,1],[41,2],[44,2],[46,1],[47,1],[59,1],[63,3]]},"k":[114,115,46],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[11,1],[12,1]]},"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[0,1],[1,1]]}}]}]}]}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":3,"dc":[[44,1],[55,1],[63,1]]}}]}]},{"k":[105],"v":[{"k":[97,102],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[3,1],[15,1],[17,2]]}}]},{"k":[105,121],"v":[{"k":[101,99],"v":[{"k":[115,100],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,6]]}}]},{"d":{"df":5,"dc":[[14,2],[15,3],[25,2],[28,1],[73,2]]},"k":[97,105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[7,1],[11,2],[22,2]]}}]}]}]},{"k":[107,114],"v":[{"d":{"df":3,"dc":[[9,1],[22,1],[39,1]]}},{"d":{"df":10,"dc":[[22,1],[26,1],[27,1],[29,1],[30,1],[40,2],[42,2],[53,6],[61,3],[66,1]]},"k":[58,44,46,93],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":4,"dc":[[16,1],[22,1],[32,1],[61,1]]}},{"d":{"df":2,"dc":[[37,1],[61,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[35],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[12,1],[18,2],[24,1],[60,1]]}}]}]},{"k":[114,107,110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[5,1],[9,6],[10,3],[15,1],[16,1],[22,4],[39,1],[67,2],[70,2]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[69,1],[72,1],[73,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[15,2]]}}]}]}]}]}]},{"k":[116,105],"v":[{"d":{"df":3,"dc":[[16,1],[41,1],[74,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[17,1],[20,1]]}}]}]}]}]},{"k":[119,109],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[22,4],[24,6],[39,1]]},"k":[105,58,44,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[21,1],[22,1]]}}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":2,"dc":[[24,1],[39,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]},{"d":{"df":1,"dc":[[65,1]]},"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]},{"k":[97,111,101,105,114,117],"v":[{"k":[114,98,116,110,121],"v":[{"k":[116,102],"v":[{"d":{"df":14,"dc":[[1,2],[2,2],[14,1],[22,5],[41,3],[42,1],[54,1],[57,3],[60,1],[61,1],[62,1],[65,1],[74,1],[76,2]]},"k":[93,115,105,101],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[9,1],[43,1],[60,1],[70,1],[74,1],[78,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[39,1],[41,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[12,1],[16,1],[22,1],[24,1],[65,2],[72,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[6,3],[16,1]]}}]}]},{"k":[101,115,105,117],"v":[{"d":{"df":5,"dc":[[7,2],[30,2],[33,1],[37,2],[67,1]]},"k":[41,46,44,115,58],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"d":{"df":2,"dc":[[7,1],[44,1]]}},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":3,"dc":[[7,1],[14,1],[22,1]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[70,1]]}}]},{"d":{"df":1,"dc":[[67,1]]}}]},{"d":{"df":3,"dc":[[12,1],[16,1],[18,1]]}},{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[18,3]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[31,1],[41,1],[54,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[57,1],[72,1],[75,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[37,1],[67,1],[74,1]]}}]},{"k":[114,109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[2,4],[16,2]]},"k":[100,58],"v":[{"d":{"df":1,"dc":[[19,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,2]]}}]},{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[41,2],[71,2]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]},{"k":[97,112,101],"v":[{"k":[109],"v":[{"d":{"df":3,"dc":[[2,5],[11,2],[16,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"d":{"df":2,"dc":[[39,1],[68,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[39,2]]}}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]},{"k":[108,99],"v":[{"k":[108],"v":[{"d":{"df":14,"dc":[[7,1],[8,1],[13,1],[14,1],[21,1],[27,1],[28,1],[41,1],[43,2],[52,1],[54,1],[55,1],[60,2],[67,1]]}}]},{"k":[107],"v":[{"d":{"df":4,"dc":[[42,4],[44,2],[63,1],[75,1]]}}]}]},{"k":[101,111,105,97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[21,1],[39,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[111,117,97,114,105,101],"v":[{"k":[117,119,114,112,111,118,116],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":9,"dc":[[1,5],[2,1],[6,1],[14,4],[29,1],[60,1],[67,1],[72,1],[75,1]]},"k":[101,110],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[8,1],[17,1]]}}]},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[47,1],[74,1]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[1,1],[13,1],[14,3],[16,7],[17,1],[39,1]]},"k":[99,115,105],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"d":{"df":2,"dc":[[13,1],[17,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[13,3],[16,1],[17,1],[18,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":5,"dc":[[16,2],[41,3],[61,1],[66,1],[68,1]]},"k":[101,108],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":1,"dc":[[39,2]]}}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[54,1],[57,1]]}}]}]}]},{"d":{"df":1,"dc":[[22,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[15,1],[75,3]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]},{"k":[102,114],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":7,"dc":[[16,1],[26,1],[28,1],[42,1],[46,1],[66,1],[74,1]]},"k":[44],"v":[{"d":{"df":4,"dc":[[22,1],[27,1],[32,1],[42,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101,100,105],"v":[{"d":{"df":4,"dc":[[7,2],[12,1],[14,7],[18,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":9,"dc":[[10,1],[15,1],[16,1],[27,1],[28,1],[31,1],[38,1],[39,1],[68,1]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":2,"dc":[[67,1],[75,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,4]]}}]}]}]}]},{"k":[105],"v":[{"k":[110,101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,2]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[30,1]]},"k":[41,44,46],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[22,2]]}},{"d":{"df":1,"dc":[[28,1]]}}]},{"d":{"df":2,"dc":[[22,1],[39,1]]}}]}]},{"k":[107],"v":[{"d":{"df":3,"dc":[[15,1],[41,13],[70,3]]},"k":[46,8217],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[41,3]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[109,110,114,100,120,108,116],"v":[{"k":[112,117],"v":[{"k":[108],"v":[{"k":[121,101],"v":[{"d":{"df":12,"dc":[[1,2],[12,1],[16,1],[25,1],[26,1],[31,2],[36,1],[44,1],[57,1],[61,1],[65,1],[71,1]]}},{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[108],"v":[{"k":[97,116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,103],"v":[{"k":[101],"v":[{"d":{"df":17,"dc":[[2,1],[6,1],[7,1],[11,2],[14,1],[15,1],[22,2],[24,1],[29,2],[34,2],[44,1],[55,1],[56,1],[60,2],[64,1],[67,2],[72,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[11,1],[13,1]]}}]}]}]},{"k":[105],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":8,"dc":[[21,1],[24,1],[26,4],[28,1],[29,3],[42,2],[72,1],[75,1]]},"k":[46,93,44],"v":[{"d":{"df":3,"dc":[[22,1],[57,1],[59,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[74,1]]}}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"k":[101,107],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[39,7],[75,2]]}}]}]},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99,103,114,112,110,98],"v":[{"k":[99,104],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[102,105],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[8,1],[11,1],[12,3],[18,1],[20,1],[22,4]]}}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]},{"k":[101,111,102],"v":[{"d":{"df":5,"dc":[[7,1],[13,1],[16,1],[43,1],[70,1]]}},{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,2]]}}]}]}]}]},{"k":[112],"v":[{"k":[111,108],"v":[{"k":[114,115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[11,2],[12,2]]}}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]}]}]}]},{"k":[118,109,102,110],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[1,2],[11,1],[22,2],[37,1]]},"k":[100,102,115],"v":[{"k":[46,33],"v":[{"d":{"df":1,"dc":[[11,2]]}},{"k":[34],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[12,1],[18,1],[72,1],[73,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[77,1]]}}]}]},{"k":[101],"v":[{"d":{"df":18,"dc":[[7,1],[9,1],[11,5],[14,13],[15,1],[16,1],[17,2],[24,3],[36,1],[41,1],[44,3],[49,1],[55,1],[60,3],[61,1],[66,1],[71,1],[78,1]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[31,1],[41,2]]},"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[105,117],"v":[{"k":[108,112],"v":[{"k":[108],"v":[{"d":{"df":6,"dc":[[5,3],[9,2],[13,1],[15,3],[22,2],[44,1]]},"k":[115,44,46],"v":[{"d":{"df":11,"dc":[[1,1],[3,1],[9,1],[15,1],[21,1],[22,1],[25,1],[26,1],[27,1],[28,1],[31,1]]},"k":[46,101,44],"v":[{"d":{"df":4,"dc":[[9,1],[15,1],[42,1],[48,1]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[13,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[10,1],[30,1]]}}]}]},{"d":{"df":1,"dc":[[30,1]]}}]},{"d":{"df":3,"dc":[[5,1],[9,1],[13,1]]}},{"d":{"df":1,"dc":[[14,1]]}}]}]},{"d":{"df":7,"dc":[[22,2],[25,1],[35,1],[41,2],[69,2],[72,1],[76,1]]},"k":[112,115],"v":[{"k":[97,101,105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[22,1],[24,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[22,1],[73,2],[77,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]},{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]},{"k":[105,111,97],"v":[{"k":[116,109,110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105,44],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[6,1],[11,1]]}}]}]},{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"d":{"df":6,"dc":[[16,1],[37,1],[67,5],[71,2],[72,1],[75,3]]},"k":[109,115,105],"v":[{"k":[97,105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[16,3],[27,1],[29,1],[71,1],[75,1]]}}]}]}]},{"d":{"df":1,"dc":[[16,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[41,1],[60,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":17,"dc":[[22,2],[24,2],[26,2],[27,3],[28,1],[38,1],[41,1],[44,4],[45,1],[46,1],[48,2],[50,1],[60,7],[62,2],[64,1],[65,1],[70,1]]},"k":[44,58,8217],"v":[{"d":{"df":5,"dc":[[15,1],[45,1],[60,1],[64,1],[65,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[35],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[44,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,111,104,101],"v":[{"k":[105,111,101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[7,6],[11,1]]},"k":[46,105,115],"v":[{"d":{"df":1,"dc":[[7,3]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,2]]}}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[11,1],[16,1]]}}]}]},{"k":[101,97],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[15,1],[21,1],[38,1],[75,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[21,1]]}},{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[67,2],[75,1]]}}]}]}]},{"k":[111,105,97],"v":[{"k":[116,119,112],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[105,100,108,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[46,1]]}}]},{"d":{"df":2,"dc":[[55,1],[60,1]]}}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[44,2],[51,1]]},"k":[44,8217],"v":[{"d":{"df":1,"dc":[[44,2]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]},{"k":[103,109],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[44,1],[67,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":6,"dc":[[50,1],[52,1],[57,1],[60,2],[62,1],[65,5]]},"k":[101,46,44],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[46,1],[57,1],[60,1]]}}]},{"d":{"df":5,"dc":[[50,1],[57,4],[60,1],[62,1],[65,1]]}},{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]},{"k":[109,115],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[11,4]]}}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[111,97],"v":[{"k":[119],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[16,1],[49,1]]}}]}]},{"k":[97],"v":[{"k":[115,108],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[15,1],[22,1]]}}]},{"k":[108],"v":[{"d":{"df":5,"dc":[[26,1],[29,1],[42,4],[73,1],[75,2]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]},{"k":[101,97,111,105,114,108,117],"v":[{"k":[110,116,111],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116,108],"v":[{"k":[105,101,111],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[0,1],[20,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47,41],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[10,1],[22,1]]},"k":[44,46,58],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":3,"dc":[[1,2],[15,1],[26,1]]}}]}]},{"d":{"df":7,"dc":[[1,2],[2,1],[12,1],[14,5],[19,1],[24,1],[36,1]]},"k":[115,100],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[114],"v":[{"d":{"df":5,"dc":[[1,2],[12,1],[14,1],[26,1],[29,1]]},"k":[93,46,44,58],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[46,44],"v":[{"d":{"df":5,"dc":[[12,1],[27,1],[28,1],[29,1],[30,1]]}},{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[19,1],[21,1],[26,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":2,"dc":[[16,1],[24,1]]}}]}]}]}]},{"d":{"df":34,"dc":[[5,1],[14,2],[15,2],[16,1],[22,1],[26,2],[28,2],[29,1],[31,1],[41,2],[43,1],[44,3],[45,1],[47,1],[48,1],[52,1],[53,2],[54,1],[56,1],[57,3],[58,1],[59,1],[60,1],[62,1],[63,2],[64,1],[66,1],[67,1],[70,1],[72,1],[73,1],[74,3],[75,1],[78,3]]},"k":[40,46,115,116,44],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,3]]}}]}]}]},{"d":{"df":2,"dc":[[13,1],[67,1]]}},{"d":{"df":2,"dc":[[46,1],[65,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[22,2],[70,2],[71,1],[74,1],[78,1]]}}]}]}]},{"d":{"df":1,"dc":[[74,1]]}}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]},{"k":[109,105,116,112],"v":[{"k":[101],"v":[{"d":{"df":28,"dc":[[1,2],[2,3],[6,1],[7,3],[11,2],[12,5],[13,2],[14,16],[15,3],[16,10],[17,1],[18,1],[22,5],[24,2],[25,4],[26,6],[30,1],[32,1],[33,1],[34,1],[41,2],[42,1],[57,1],[58,1],[60,1],[67,1],[68,2],[73,1]]},"k":[46,44,115,112,58],"v":[{"d":{"df":10,"dc":[[0,2],[1,2],[5,1],[8,1],[10,1],[12,1],[14,4],[19,1],[21,1],[22,2]]}},{"d":{"df":6,"dc":[[2,1],[11,1],[16,8],[22,2],[44,1],[58,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[110],"v":[{"d":{"df":6,"dc":[[39,4],[43,1],[49,2],[55,1],[60,3],[65,1]]},"k":[101,115],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"d":{"df":1,"dc":[[65,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"d":{"df":1,"dc":[[77,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"d":{"df":22,"dc":[[3,1],[11,4],[19,1],[22,2],[25,1],[28,1],[29,1],[30,1],[40,1],[44,5],[46,1],[48,1],[50,1],[53,2],[55,1],[56,1],[66,1],[72,1],[74,3],[76,1],[77,2],[78,1]]},"k":[114,97,105,116,101,100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":6,"dc":[[5,1],[10,1],[24,2],[26,6],[28,1],[39,1]]},"k":[44,46,39],"v":[{"d":{"df":1,"dc":[[26,2]]}},{"d":{"df":1,"dc":[[28,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":5,"dc":[[14,5],[21,4],[24,1],[39,1],[67,1]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[14,10]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[14,2],[22,1]]}},{"d":{"df":1,"dc":[[21,2]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[17,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[15,1],[16,1],[40,1],[44,1],[74,1],[76,1],[78,1]]}}]}]},{"d":{"df":1,"dc":[[22,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"d":{"df":1,"dc":[[37,3]]}}]},{"k":[118,116,109],"v":[{"k":[101,105],"v":[{"d":{"df":11,"dc":[[5,1],[9,2],[14,1],[15,3],[22,4],[39,2],[51,1],[55,1],[60,2],[63,2],[65,1]]},"k":[115],"v":[{"d":{"df":8,"dc":[[14,2],[22,1],[49,2],[63,1],[64,1],[66,3],[67,1],[75,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[9,1],[37,1],[49,1]]}}]}]}]},{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]},{"k":[111,101,105,97],"v":[{"k":[117,110,109],"v":[{"k":[112,110],"v":[{"d":{"df":2,"dc":[[7,1],[29,1]]}},{"k":[100],"v":[{"d":{"df":8,"dc":[[15,1],[31,1],[38,1],[46,1],[60,2],[64,1],[69,2],[70,6]]},"k":[101,44,46],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[26,2],[28,2],[53,2],[55,2],[60,3]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[54,2],[61,1]]}},{"d":{"df":1,"dc":[[63,1]]}}]}]},{"d":{"df":2,"dc":[[45,1],[65,1]]}},{"d":{"df":3,"dc":[[59,1],[61,1],[70,2]]}}]}]}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[26,1],[28,1]]}}]}]},{"d":{"df":1,"dc":[[39,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,3]]}}]}]}]},{"k":[110,97],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":11,"dc":[[15,5],[28,1],[29,1],[30,1],[33,1],[34,2],[36,1],[38,6],[48,4],[55,9],[56,5]]},"k":[44,58,115,39,46],"v":[{"d":{"df":4,"dc":[[9,1],[22,1],[32,1],[55,1]]}},{"d":{"df":2,"dc":[[15,4],[38,1]]}},{"d":{"df":1,"dc":[[15,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[30,1],[34,1]]}}]},{"d":{"df":3,"dc":[[34,1],[55,1],[56,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[55,1],[57,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[22,1],[24,1],[67,1],[75,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"k":[112,110],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[16,3],[35,1],[45,1],[56,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[22,1],[37,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[97,105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[9,2],[21,1],[22,9],[24,1],[39,4]]},"k":[46,44,42],"v":[{"d":{"df":3,"dc":[[9,3],[21,1],[39,5]]}},{"d":{"df":4,"dc":[[9,1],[22,1],[34,1],[39,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]}]}]},{"k":[100,116,99],"v":[{"k":[101,105],"v":[{"d":{"df":8,"dc":[[9,1],[27,1],[30,1],[44,2],[46,2],[49,2],[54,5],[57,6]]},"k":[44,46,93,115,41],"v":[{"d":{"df":4,"dc":[[22,1],[46,1],[54,2],[70,1]]}},{"d":{"df":1,"dc":[[27,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[44,1]]}},{"d":{"df":1,"dc":[[57,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[30,1],[45,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[26,2],[28,2],[60,1],[71,1]]},"k":[101,108,105],"v":[{"k":[115],"v":[{"d":{"df":7,"dc":[[11,1],[13,1],[24,1],[26,2],[27,2],[28,3],[29,4]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[24,1],[26,1]]}},{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[24,1],[26,1],[27,1],[29,2]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[71,2]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[101,100],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[13,1],[22,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[93,100],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[115,44],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[59],"v":[{"d":{"df":1,"dc":[[26,1]]}}]},{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,111,97,117,112,58],"v":[{"k":[119,101,99,120,103,97,114,118,116],"v":[{"d":{"df":13,"dc":[[0,1],[1,1],[3,1],[6,1],[7,2],[12,2],[13,2],[14,6],[15,1],[17,1],[22,2],[41,1],[55,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"k":[100],"v":[{"d":{"df":40,"dc":[[0,1],[1,5],[2,1],[3,1],[7,3],[8,1],[9,1],[12,3],[14,2],[15,8],[16,1],[18,1],[21,1],[22,1],[24,1],[26,1],[34,2],[36,2],[37,1],[38,1],[39,2],[41,1],[43,1],[44,2],[53,1],[55,1],[56,1],[60,5],[61,1],[63,2],[64,1],[65,1],[67,5],[70,1],[72,1],[73,1],[74,3],[75,4],[76,2],[78,1]]},"k":[115,101,105,108],"v":[{"d":{"df":1,"dc":[[2,2]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[2,1],[74,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[22,1],[31,1],[67,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[1,1],[63,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":13,"dc":[[7,2],[12,1],[13,1],[14,5],[16,1],[22,2],[39,1],[41,2],[55,1],[72,1],[73,1],[75,1],[77,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":6,"dc":[[11,2],[15,1],[16,1],[34,1],[36,1],[39,12]]},"k":[98],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[39,2],[70,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]},{"d":{"df":10,"dc":[[2,1],[3,1],[15,1],[16,1],[22,8],[24,3],[27,1],[28,1],[39,2],[47,1]]},"k":[116,110,114,119],"v":[{"d":{"df":23,"dc":[[1,1],[2,1],[5,1],[7,1],[11,2],[14,1],[16,1],[22,1],[27,1],[28,3],[29,1],[30,1],[38,1],[41,2],[42,2],[45,1],[54,1],[55,1],[58,1],[60,2],[61,2],[65,1],[69,1]]},"k":[104,44,101,46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"d":{"df":1,"dc":[[2,1]]}},{"d":{"df":2,"dc":[[6,1],[7,3]]},"k":[46,112,115],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"k":[97],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"d":{"df":1,"dc":[[12,1]]}}]},{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":1,"dc":[[29,1]]},"k":[45],"v":[{"k":[100,101],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]},{"k":[120],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":7,"dc":[[14,5],[21,1],[22,1],[36,1],[41,1],[57,1],[71,2]]},"k":[108,121,46],"v":[{"k":[121],"v":[{"d":{"df":7,"dc":[[16,1],[44,1],[67,1],[72,1],[74,1],[75,1],[78,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[15,2]]}}]}]},{"d":{"df":2,"dc":[[24,1],[33,1]]}},{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[109,118],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[7,2],[16,1],[21,1],[22,1]]},"k":[44,115,41,46],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":2,"dc":[[14,2],[17,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[7,3],[10,1],[12,2],[14,4],[18,1],[21,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":2,"dc":[[22,1],[39,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":1,"dc":[[17,1]]}}]},{"k":[120,105,118,97,108,110,100,116,115,121,102,113],"v":[{"k":[112,101,105,97,99,116],"v":[{"k":[108,111,101,105],"v":[{"k":[97,111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[0,1],[16,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"k":[114,100,115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[101,105],"v":[{"d":{"df":3,"dc":[[15,1],[36,1],[38,2]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[22,1],[56,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[99,114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[26,2]]},"k":[115,101],"v":[{"d":{"df":8,"dc":[[13,1],[22,1],[24,1],[28,1],[29,1],[30,1],[33,1],[34,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[28,1],[30,1]]}}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46,100],"v":[{"d":{"df":1,"dc":[[24,1]]}},{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[97,101,105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[2,2]]}}]}]}]},{"d":{"df":2,"dc":[[7,2],[28,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]},{"k":[115,116],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[7,2],[14,4]]}}]}]}]}]},{"d":{"df":4,"dc":[[17,1],[37,1],[41,1],[58,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]},{"k":[109,99],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[115,93,44],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]},{"k":[101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[11,1],[14,1]]}}]}]}]},{"k":[114,101],"v":[{"k":[97],"v":[{"d":{"df":5,"dc":[[15,5],[22,1],[28,1],[66,1],[67,1]]}}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[52,3],[53,4],[61,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[27,1],[53,2]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[27,1],[53,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":20,"dc":[[0,1],[7,3],[14,5],[15,2],[19,1],[28,1],[29,1],[34,1],[37,1],[38,2],[41,1],[44,1],[46,1],[50,1],[60,2],[61,1],[67,1],[72,1],[73,1],[75,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114,110],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[121],"v":[{"d":{"df":15,"dc":[[1,1],[3,3],[5,1],[9,3],[11,4],[12,5],[13,4],[14,10],[15,1],[21,3],[22,4],[24,1],[26,3],[41,1],[60,1]]},"k":[116,111],"v":[{"k":[104,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"d":{"df":13,"dc":[[15,2],[27,1],[38,1],[41,3],[43,1],[44,2],[47,1],[55,1],[56,1],[57,1],[60,2],[67,3],[72,1]]}}]}]},{"k":[99,114,115],"v":[{"k":[104],"v":[{"d":{"df":17,"dc":[[1,1],[5,1],[10,1],[11,2],[12,1],[14,12],[16,1],[17,1],[18,1],[19,1],[22,1],[24,1],[26,3],[28,1],[39,1],[45,1],[60,1]]}}]},{"k":[108],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"d":{"df":1,"dc":[[39,2]]}}]}]},{"k":[105,121,116],"v":[{"k":[101,108],"v":[{"k":[114,115],"v":[{"d":{"df":3,"dc":[[16,1],[63,1],[67,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[68,1]]}},{"d":{"df":2,"dc":[[68,1],[77,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[26,1],[34,1]]}}]}]},{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[44,1],[63,1]]}}]}]}]},{"d":{"df":2,"dc":[[26,1],[67,1]]}},{"d":{"df":3,"dc":[[39,2],[72,1],[73,3]]}}]}]},{"k":[115,101],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[14,1],[70,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[63,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"k":[115,97,101,116,100,111,110],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":11,"dc":[[6,1],[12,1],[15,6],[16,6],[21,1],[24,1],[27,1],[28,1],[29,1],[37,3],[39,2]]},"k":[100,115],"v":[{"k":[44,46],"v":[{"d":{"df":2,"dc":[[6,1],[16,1]]}},{"d":{"df":1,"dc":[[14,2]]}}]},{"d":{"df":2,"dc":[[20,1],[24,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[9,1],[14,3],[16,2],[20,1]]}}]}]}]}]}]},{"k":[114,109],"v":[{"k":[103],"v":[{"k":[121],"v":[{"d":{"df":11,"dc":[[7,1],[10,1],[15,3],[22,1],[27,1],[43,3],[55,3],[60,1],[66,1],[67,1],[75,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[48,1],[66,1]]}}]}]}]},{"k":[105,121],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[22,1],[29,1]]}}]}]},{"d":{"df":2,"dc":[[37,1],[64,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[38,1]]}},{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"k":[105,101,114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[10,1],[35,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":10,"dc":[[14,1],[20,1],[21,2],[28,2],[29,1],[30,1],[41,1],[49,1],[70,1],[73,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[14,1],[21,1],[41,1],[59,1],[77,1]]}}]}]}]}]},{"k":[121,97],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[39,4],[40,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[33,1],[39,1]]}}]}]}]}]}]}]},{"d":{"df":10,"dc":[[11,2],[17,1],[22,1],[41,2],[48,1],[50,1],[51,1],[53,1],[70,1],[73,1]]},"k":[46,115],"v":[{"d":{"df":2,"dc":[[22,1],[70,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":10,"dc":[[14,1],[27,1],[30,1],[40,1],[41,4],[42,1],[70,1],[74,1],[75,1],[78,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[11,1],[44,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[111,105,101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[46],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[99,112],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":8,"dc":[[9,1],[15,1],[21,1],[22,3],[24,1],[39,5],[41,4],[78,3]]},"k":[44,93,46],"v":[{"d":{"df":4,"dc":[[21,1],[39,1],[41,1],[78,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[41,2],[78,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[121],"v":[{"d":{"df":3,"dc":[[11,1],[55,1],[66,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[116,44],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[10,1],[21,1]]}}]}]}]},{"k":[102],"v":[{"k":[105,101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[16,1],[38,1],[43,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[46,1]]}},{"d":{"df":3,"dc":[[46,1],[58,1],[65,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[43,1],[44,1]]},"k":[112,101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]},{"k":[110,105,101,119,115,117],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":6,"dc":[[2,1],[24,1],[30,1],[44,1],[67,1],[73,1]]},"k":[108,110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[0,1],[25,3],[30,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[74,1],[78,1]]}}]}]}]},{"k":[110,108,105],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[3,1],[12,1],[14,2],[26,3]]}}]},{"k":[108],"v":[{"d":{"df":6,"dc":[[24,1],[26,2],[28,2],[32,1],[41,4],[70,5]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[14,1],[34,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[26,1],[27,2],[39,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[27,1],[39,1]]}}]}]},{"k":[121,101],"v":[{"d":{"df":4,"dc":[[9,3],[11,1],[22,1],[24,2]]},"k":[98,115,46,114,99,42],"v":[{"k":[111,105],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[8,1],[11,2],[16,2],[17,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[10,1],[17,1]]},"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[15,1],[16,1],[22,1],[39,1],[71,1],[74,1]]},"k":[115,44],"v":[{"d":{"df":2,"dc":[[10,1],[22,2]]},"k":[44,58,63,46],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":2,"dc":[[15,1],[16,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[11,1],[39,1]]}},{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":9,"dc":[[14,1],[41,1],[44,4],[48,1],[49,2],[53,1],[55,2],[57,1],[62,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[107],"v":[{"d":{"df":3,"dc":[[21,2],[39,6],[74,3]]},"k":[8217,39,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,2]]}}]},{"k":[115],"v":[{"d":{"df":6,"dc":[[39,2],[68,1],[69,1],[71,1],[74,2],[75,1]]}}]},{"d":{"df":1,"dc":[[74,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[114,108,99,97,101,105,111,117,58,112,104],"v":[{"k":[111,101,105],"v":[{"k":[103,99,109,118,98,106,116,112],"v":[{"k":[114],"v":[{"k":[101,97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":9,"dc":[[0,1],[8,1],[14,2],[17,2],[21,5],[22,3],[24,1],[39,1],[72,1]]},"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[5,1],[13,1],[14,1],[22,1],[26,1]]}}]}]}]}]}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[115,109],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[1,1],[58,1]]}}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[9,1],[29,1]]}}]}]}]},{"k":[108,97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[74,1]]},"k":[44,115,46],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[67,1]]}},{"d":{"df":1,"dc":[[74,1]]}}]}]}]},{"k":[98],"v":[{"k":[105,108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[105,115],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[30,1],[33,1],[38,2],[40,1],[41,2],[75,3]]},"k":[115,44],"v":[{"d":{"df":4,"dc":[[27,1],[28,1],[30,1],[41,1]]},"k":[93,44,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[38,1]]}},{"d":{"df":1,"dc":[[38,1]]}}]},{"d":{"df":2,"dc":[[38,1],[41,1]]}}]}]}]},{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[34,2]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]},{"k":[115,114,118,45,108,116,98,99,112,102],"v":[{"k":[115,101],"v":[{"d":{"df":12,"dc":[[1,1],[9,1],[11,4],[14,1],[16,2],[21,1],[22,1],[44,3],[54,1],[55,2],[60,1],[68,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[7,2],[44,1]]},"k":[41],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[7,1],[8,1],[11,1],[16,1],[17,2],[21,1],[38,1],[48,1],[56,1]]}}]}]}]},{"k":[116,114,110],"v":[{"d":{"df":1,"dc":[[28,1]]},"k":[115,39],"v":[{"d":{"df":1,"dc":[[24,5]]},"k":[44,58],"v":[{"d":{"df":1,"dc":[[24,1]]}},{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[37,1],[44,1],[46,4]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[39,4]]}}]}]}]},{"k":[101],"v":[{"k":[113,108],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[6,4],[16,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[7,1],[21,1],[37,1],[70,1]]},"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"d":{"df":2,"dc":[[16,3],[34,1]]}}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[24,1],[26,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[14,1],[41,2],[44,1],[66,1],[75,1]]}}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[116,100],"v":[{"d":{"df":1,"dc":[[22,2]]}},{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[26,1],[27,2],[28,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[38,1],[48,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[99,109],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[9,3],[15,1],[22,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]},{"k":[97,117,101],"v":[{"k":[121,110,99,116],"v":[{"d":{"df":7,"dc":[[1,3],[3,2],[12,3],[14,7],[16,1],[22,1],[24,1]]},"k":[116,105,101,46,115],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[1,1],[36,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":11,"dc":[[1,1],[6,3],[11,4],[12,1],[14,12],[17,1],[20,1],[22,2],[26,1],[67,2],[75,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[114,100],"v":[{"d":{"df":1,"dc":[[14,4]]},"k":[115,46],"v":[{"d":{"df":6,"dc":[[12,2],[14,20],[24,2],[28,1],[30,1],[44,1]]},"k":[46,33],"v":[{"d":{"df":5,"dc":[[7,1],[12,1],[14,1],[27,1],[28,1]]}},{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]},{"k":[100,116,101],"v":[{"k":[111],"v":[{"k":[109,41,115,46,39],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":2,"dc":[[3,1],[17,1]]}},{"d":{"df":1,"dc":[[3,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"d":{"df":1,"dc":[[39,2]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[22,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":3,"dc":[[26,1],[28,1],[70,3]]},"k":[93,44,41],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[35],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[24,1],[26,1],[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[70,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[100,109,115,41,46],"v":[{"d":{"df":3,"dc":[[3,1],[14,1],[22,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[5,1],[13,1],[19,1]]}}]}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[43,1]]}}]},{"d":{"df":1,"dc":[[70,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[5,1],[26,1]]}}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[41,1],[57,1]]},"k":[115,44,101,46],"v":[{"d":{"df":1,"dc":[[31,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[65,1],[66,1]]}}]},{"d":{"df":2,"dc":[[41,2],[72,1]]}},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]},{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":3,"dc":[[9,1],[21,1],[24,2]]}}]},{"k":[97,110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[2,1],[44,1]]}},{"k":[116,103,114,115,117,100],"v":[{"k":[104,99,116],"v":[{"d":{"df":7,"dc":[[2,1],[16,3],[26,4],[29,1],[67,1],[68,1],[70,1]]},"k":[46,58,115,44],"v":[{"d":{"df":2,"dc":[[2,1],[28,1]]}},{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":7,"dc":[[22,1],[23,2],[24,1],[26,6],[27,1],[28,2],[29,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[24,1],[29,1]]}}]},{"d":{"df":2,"dc":[[28,1],[67,1]]}}]},{"k":[104],"v":[{"d":{"df":2,"dc":[[6,2],[12,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":8,"dc":[[2,1],[6,2],[11,1],[12,2],[14,1],[16,1],[19,1],[44,1]]},"k":[44,46,93,45,115],"v":[{"d":{"df":2,"dc":[[6,1],[14,3]]}},{"d":{"df":3,"dc":[[11,2],[12,1],[22,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[116,97],"v":[{"d":{"df":5,"dc":[[6,1],[42,2],[63,1],[67,5],[75,4]]},"k":[121,105,115,46],"v":[{"d":{"df":1,"dc":[[11,4]]}},{"k":[99],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[19,1],[30,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[39,2]]}},{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[109,100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[22,2]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":7,"dc":[[42,1],[54,1],[68,1],[70,3],[71,1],[76,1],[78,1]]},"k":[97,105,101],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[16,3]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[43,1],[58,1],[68,4]]}}]}]},{"d":{"df":2,"dc":[[48,2],[52,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[48,2]]}},{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[114,97],"v":[{"d":{"df":3,"dc":[[18,1],[21,1],[28,1]]},"k":[115,102,105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[111,101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":9,"dc":[[44,3],[53,1],[54,1],[55,1],[57,1],[60,1],[61,1],[62,1],[63,3]]},"k":[115,105,101],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[57,1],[60,1],[63,2]]}}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[41,1],[61,1]]}}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[99,108],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":14,"dc":[[3,1],[9,2],[10,1],[12,1],[13,5],[14,2],[15,4],[17,1],[21,1],[22,1],[26,2],[73,1],[74,6],[78,4]]},"k":[115,58],"v":[{"d":{"df":9,"dc":[[13,1],[14,5],[15,2],[16,1],[18,3],[22,9],[25,1],[44,1],[67,1]]},"k":[46,58,44],"v":[{"d":{"df":5,"dc":[[10,1],[14,1],[16,1],[18,1],[21,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"k":[115,112,111,119,105,103,116,114,108],"v":[{"k":[115,105],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":29,"dc":[[5,1],[6,2],[7,1],[11,4],[13,1],[14,1],[28,1],[29,1],[32,1],[36,1],[41,2],[42,1],[43,1],[46,1],[47,1],[50,1],[52,1],[53,2],[54,1],[55,1],[57,1],[59,1],[61,1],[67,1],[68,1],[71,2],[72,1],[75,1],[78,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[29,1],[43,1],[47,1],[75,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[118,111],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,2]]}}]},{"k":[110],"v":[{"d":{"df":8,"dc":[[10,1],[16,1],[41,1],[42,1],[70,1],[71,1],[74,1],[75,1]]}}]}]}]}]}]},{"k":[117,45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[108,114],"v":[{"d":{"df":3,"dc":[[15,3],[22,4],[39,1]]},"k":[46,58,115,44],"v":[{"d":{"df":1,"dc":[[15,3]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":6,"dc":[[21,1],[22,1],[39,4],[40,1],[72,2],[73,2]]},"k":[44,46,39],"v":[{"d":{"df":6,"dc":[[21,1],[28,1],[29,1],[30,2],[71,1],[73,2]]}},{"d":{"df":2,"dc":[[39,1],[72,1]]}},{"d":{"df":1,"dc":[[40,1]]}}]},{"d":{"df":1,"dc":[[22,2]]}}]},{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[15,1],[44,2]]},"k":[108,46],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[24,1],[54,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[64,1]]},"k":[115,93,46],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[64,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[45,1],[59,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[114,108,122,115],"v":[{"k":[99,101,112],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[31,1],[40,1],[78,1]]}}]}]}]},{"k":[108],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[67,1],[77,1]]}}]}]}]},{"k":[122],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[73,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[67,1],[77,1]]}},{"d":{"df":2,"dc":[[67,1],[73,2]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[17,1]]}},{"k":[109],"v":[{"d":{"df":1,"dc":[[18,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,5]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[41,3]]}},{"d":{"df":1,"dc":[[41,3]]}}]}]}]}]}]},{"k":[97,111,108,104,117,114,101,121,116,58,105],"v":[{"k":[110,115,114,108,101,116,117,109,118,112],"v":[{"d":{"df":72,"dc":[[0,1],[1,9],[2,2],[3,4],[5,1],[7,9],[8,3],[9,4],[10,2],[11,19],[12,7],[13,4],[14,9],[15,1],[16,4],[17,4],[18,1],[19,2],[20,1],[21,6],[22,13],[24,2],[25,2],[26,5],[27,1],[28,2],[29,3],[30,2],[31,3],[32,1],[33,1],[34,2],[35,1],[37,1],[38,4],[39,2],[40,3],[41,12],[42,3],[43,3],[44,8],[45,3],[46,2],[47,1],[48,2],[49,4],[50,2],[51,1],[52,2],[54,3],[55,2],[56,1],[57,8],[58,1],[59,1],[60,6],[61,4],[62,1],[63,2],[65,2],[66,3],[67,6],[68,4],[69,1],[70,5],[71,5],[72,4],[73,2],[74,4],[75,6],[76,2],[77,2]]},"k":[8217,39,99,110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[11,2]]}}]},{"k":[116],"v":[{"d":{"df":9,"dc":[[14,2],[15,1],[22,1],[37,1],[41,2],[53,1],[56,1],[66,1],[67,1]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":9,"dc":[[43,1],[44,1],[48,2],[49,3],[50,3],[55,1],[57,2],[59,1],[62,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[44,46,115],"v":[{"d":{"df":2,"dc":[[1,1],[72,1]]}},{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[66,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[58,108],"v":[{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[13,1],[26,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[7,1],[13,1],[21,1],[26,1]]}}]}]}]},{"k":[121],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"d":{"df":1,"dc":[[70,9]]},"k":[97,101,99],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]},{"k":[101,112],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[34,1],[39,3]]},"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[110,100,109,108,115,112,114,111,45,117,121],"v":[{"k":[116,110,102,115],"v":[{"k":[97,101,114,105],"v":[{"k":[105,99],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[1,1],[22,1]]},"k":[101,115,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"d":{"df":1,"dc":[[7,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[1,1],[23,1]]}}]}]},{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[7,2],[11,3],[16,6],[44,1]]},"k":[46,115,58,108],"v":[{"d":{"df":2,"dc":[[7,1],[60,1]]}},{"d":{"df":3,"dc":[[7,1],[11,2],[16,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[16,1],[17,1]]}},{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[8,1],[11,5],[12,1],[44,2]]},"k":[115,46,44],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[117],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":2,"dc":[[60,1],[72,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[7,1],[11,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[7,1],[14,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[14,1],[28,1]]}}]}]}]}]}]}]},{"k":[105,111],"v":[{"k":[103],"v":[{"k":[117,46],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[7,1],[22,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[11,2]]}}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]},{"k":[105,117],"v":[{"k":[100,115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[55,1],[60,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[43,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[1,1],[16,1]]}}]},{"k":[112,109,98,101,105],"v":[{"k":[117,108,97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[9,1],[14,2],[39,12]]},"k":[108,46,100],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[3,1],[5,2]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":5,"dc":[[14,3],[17,1],[21,1],[22,2],[39,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[14,2],[15,1],[21,2],[39,1]]}}]}]}]}]}]},{"k":[116,115],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[117,97,111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116,99],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[1,1],[11,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[7,11],[17,1]]},"k":[115,46,44],"v":[{"d":{"df":2,"dc":[[7,4],[17,4]]},"k":[44,46,93],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[45,1],[57,2]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[63,1],[74,1],[78,1]]}}]}]}]}]},{"k":[97,105,111],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[10,1],[22,3],[28,1],[30,1],[39,1],[41,3]]},"k":[58],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[110],"v":[{"k":[97,105,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[11,2],[39,2],[46,1],[52,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[26,2],[27,1],[28,2],[57,1]]}}]}]},{"d":{"df":3,"dc":[[42,1],[44,2],[57,1]]}}]}]},{"d":{"df":2,"dc":[[28,1],[65,5]]}}]},{"d":{"df":1,"dc":[[61,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[41,1],[74,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[1,1],[3,1],[5,1],[13,3],[15,1],[21,3],[39,9],[74,1]]},"k":[101,46,105,115],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[8,1],[18,1],[21,4],[22,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[12,1],[17,1]]}},{"d":{"df":1,"dc":[[17,1]]}}]}]},{"d":{"df":1,"dc":[[8,1]]}},{"k":[110,98,111],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[13,1],[14,1],[16,1],[18,1],[21,1],[26,1],[28,1],[30,1],[74,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[26,2],[29,1]]}}]}]},{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"k":[109,116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[3,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[9,1],[15,1],[22,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[14,4]]}}]},{"k":[114,110],"v":[{"k":[101,117],"v":[{"k":[115,99],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[14,2],[15,2],[22,2],[26,1],[28,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[46,108],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":3,"dc":[[37,1],[70,1],[75,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[16,1],[47,1]]}}]}]}]},{"k":[112,114,108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111,118],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]}]},{"k":[110,108,112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[24,1],[25,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[41,2],[42,1],[60,1]]}}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[27,1],[57,3]]}}]}]}]}]},{"k":[105,101,97,111],"v":[{"k":[99,112,107,102,109],"v":[{"k":[107],"v":[{"d":{"df":7,"dc":[[1,1],[5,1],[7,1],[11,6],[14,3],[22,1],[24,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[1,2],[6,2],[7,5],[11,2],[14,3],[16,1],[24,1]]}}]}]}]}]},{"k":[98,112,41],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[26,2],[28,1],[29,1]]}}]}]}]},{"d":{"df":1,"dc":[[78,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[102],"v":[{"d":{"df":1,"dc":[[27,1]]}}]},{"k":[98],"v":[{"d":{"df":2,"dc":[[41,1],[74,1]]}}]}]},{"k":[97],"v":[{"k":[110,114],"v":[{"d":{"df":7,"dc":[[9,2],[15,1],[22,1],[37,1],[67,1],[75,1],[77,2]]}},{"d":{"df":3,"dc":[[27,1],[28,1],[39,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[37,1],[40,1],[43,1],[63,1],[66,1]]},"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]},{"k":[111,97,101],"v":[{"k":[111,105,115],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[1,1],[14,1]]}}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[15,1],[26,1],[30,1]]},"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[110,108,111,116,105,114],"v":[{"k":[103,110],"v":[{"k":[101,105],"v":[{"d":{"df":10,"dc":[[2,1],[6,1],[11,2],[16,3],[22,2],[24,1],[30,1],[33,1],[38,1],[44,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":5,"dc":[[11,1],[22,2],[24,1],[38,1],[60,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[7,1],[22,1],[30,1],[38,2]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[7,4]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"d":{"df":1,"dc":[[7,8]]}},{"k":[110],"v":[{"d":{"df":5,"dc":[[11,2],[43,1],[57,4],[60,2],[62,1]]}}]},{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[15,2],[68,1]]},"k":[100],"v":[{"d":{"df":2,"dc":[[32,1],[35,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[2,1],[21,1]]},"k":[101,112],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[67,4],[71,1],[73,2]]},"k":[115],"v":[{"d":{"df":2,"dc":[[71,1],[73,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115,114,116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":3,"dc":[[3,2],[8,2],[22,2]]},"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,4]]}}]}]}]}]}]}]},{"k":[114,115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":8,"dc":[[6,1],[7,1],[12,2],[17,2],[18,1],[21,1],[22,2],[30,2]]},"k":[108,44],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[7,1],[10,1],[21,1],[29,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[17,1],[27,1]]}}]}]},{"d":{"df":1,"dc":[[45,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[16,2]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[16,5],[17,1]]}}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[101,110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115,46],"v":[{"d":{"df":4,"dc":[[12,1],[16,4],[22,2],[24,1]]},"k":[58,44],"v":[{"d":{"df":2,"dc":[[16,2],[22,1]]}},{"d":{"df":1,"dc":[[24,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[101,97,111,117],"v":[{"k":[97,100],"v":[{"k":[116],"v":[{"k":[101,111,105],"v":[{"d":{"df":2,"dc":[[12,3],[14,4]]},"k":[100],"v":[{"d":{"df":3,"dc":[[3,1],[7,1],[14,1]]}}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[14,2],[22,2]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[115,99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[71,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[71,7]]},"k":[46],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]},{"k":[108,114,105,110],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[67,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[22,1],[26,1],[35,1],[42,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[115,44],"v":[{"d":{"df":3,"dc":[[27,1],[30,1],[45,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"k":[114],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[16,2],[17,5]]},"k":[44],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"d":{"df":1,"dc":[[17,2]]}},{"k":[114],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]},{"k":[101,121,108,114,97,111,117,105,46],"v":[{"d":{"df":52,"dc":[[0,1],[1,2],[3,1],[5,1],[6,1],[7,7],[9,1],[10,1],[11,2],[12,2],[14,13],[15,1],[16,6],[17,2],[18,1],[20,1],[22,12],[24,2],[26,2],[28,3],[29,3],[31,1],[34,1],[35,1],[37,2],[38,2],[40,1],[41,2],[42,3],[43,1],[44,4],[47,1],[49,2],[53,1],[54,1],[55,2],[57,1],[58,1],[59,1],[60,2],[61,2],[63,3],[65,1],[66,2],[67,2],[70,7],[71,1],[72,1],[73,2],[74,2],[75,4],[77,2]]},"k":[103,99,97,108,116,102,105,104,101,111,115,110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[110,105],"v":[{"k":[101,105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":11,"dc":[[1,1],[2,1],[9,1],[11,1],[28,1],[29,2],[63,1],[66,1],[70,1],[74,1],[78,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[22,1],[72,1]]},"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[111,108],"v":[{"k":[119],"v":[{"d":{"df":2,"dc":[[5,1],[33,1]]}}]},{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":3,"dc":[[17,1],[41,1],[73,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[119,116],"v":[{"k":[101],"v":[{"k":[101,110],"v":[{"k":[110],"v":[{"d":{"df":7,"dc":[[7,4],[14,1],[18,1],[24,1],[69,1],[73,1],[74,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[22,1],[24,2],[70,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":23,"dc":[[7,2],[12,1],[15,2],[16,1],[21,3],[39,2],[41,3],[44,1],[45,1],[48,4],[53,1],[56,1],[57,1],[60,3],[65,2],[67,2],[70,3],[71,1],[72,1],[74,3],[75,1],[76,1],[78,2]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[7,1],[11,1],[16,2],[22,1],[27,1],[37,1],[41,1],[68,1]]}}]}]},{"k":[97,105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[117,114],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[22,1],[39,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[27,2],[29,1]]}}]},{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[65,1],[66,1]]}}]}]}]}]}]},{"d":{"df":46,"dc":[[1,2],[2,1],[3,8],[5,1],[6,2],[7,14],[8,1],[9,6],[11,6],[12,2],[13,4],[14,8],[15,3],[16,10],[17,6],[21,1],[22,8],[24,2],[25,1],[26,10],[28,5],[29,4],[31,1],[32,1],[38,4],[39,1],[41,3],[42,1],[46,2],[48,1],[52,2],[53,2],[54,1],[57,9],[59,1],[60,3],[61,1],[62,2],[65,1],[67,1],[71,2],[73,1],[74,2],[75,1],[76,1],[78,1]]},"k":[45,112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[61],"v":[{"k":[34],"v":[{"k":[47],"v":[{"k":[102,115,116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,109,97],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]},{"k":[111,97,117],"v":[{"k":[99,98],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[70,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[14,1],[32,1]]}}]}]}]},{"d":{"df":1,"dc":[[35,1]]},"k":[115,93],"v":[{"d":{"df":1,"dc":[[35,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,122,115],"v":[{"k":[107],"v":[{"d":{"df":4,"dc":[[15,2],[22,1],[24,2],[67,1]]}}]},{"k":[101],"v":[{"d":{"df":5,"dc":[[22,1],[35,3],[43,2],[63,1],[66,1]]},"k":[44,46,39],"v":[{"d":{"df":1,"dc":[[27,1]]}},{"d":{"df":3,"dc":[[32,1],[63,1],[66,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[111,101,97,105],"v":[{"k":[119,107],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[75,2]]},"k":[110],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]},{"k":[97],"v":[{"k":[116,107],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[37,1],[75,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[9,2]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]},{"d":{"df":13,"dc":[[26,4],[28,1],[29,3],[30,1],[35,1],[38,1],[40,2],[41,1],[42,5],[67,1],[74,2],[75,3],[76,2]]},"k":[115,93,97,105,44],"v":[{"d":{"df":1,"dc":[[25,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[35],"v":[{"k":[115,104],"v":[{"k":[104,101,112],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[26,1],[28,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[26,1],[29,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[26,1],[29,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[26,1],[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[30,1],[42,1],[67,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[74,1],[75,1]]}}]}]},{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[110,118],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":3,"dc":[[22,1],[39,2],[41,2]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[39,21]]}}]}]}]},{"k":[115,117,103,114,99,108],"v":[{"k":[101,104,105],"v":[{"d":{"df":5,"dc":[[1,1],[2,1],[15,2],[26,1],[32,1]]}},{"d":{"df":18,"dc":[[5,1],[9,1],[14,3],[15,4],[22,1],[27,1],[29,1],[30,1],[32,1],[37,1],[38,2],[40,1],[44,1],[46,1],[49,5],[53,1],[56,2],[75,6]]},"k":[44,105,46,39,101],"v":[{"d":{"df":5,"dc":[[14,1],[22,2],[38,1],[49,1],[53,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[28,1],[30,1],[37,1],[38,1],[45,1],[49,2],[56,2]]}}]}]},{"d":{"df":6,"dc":[[37,2],[46,1],[49,2],[56,1],[69,1],[75,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[49,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[73,1],[78,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[30,2]]},"k":[39,44],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[22,1],[33,1],[39,4]]}}]},{"d":{"df":3,"dc":[[28,1],[29,1],[30,3]]}}]}]},{"d":{"df":1,"dc":[[39,1]]}},{"d":{"df":1,"dc":[[41,1]]},"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[42,2]]}}]}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":2,"dc":[[74,3],[76,2]]},"k":[103,102,46,44],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[45,1],[67,1]]}},{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]},{"k":[116,117,119,97,110,115,111],"v":[{"k":[116,104],"v":[{"k":[108,111],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[2,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[109],"v":[{"d":{"df":4,"dc":[[7,1],[16,1],[39,1],[67,1]]}}]}]},{"d":{"df":12,"dc":[[8,1],[9,1],[10,1],[12,2],[14,1],[17,1],[30,1],[44,2],[57,1],[63,1],[67,1],[68,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"k":[110,103,108],"v":[{"k":[100,99],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[48,5],[52,1]]}}]}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[22,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[15,1],[16,1],[34,2],[66,1],[67,1],[68,1]]},"k":[46,44],"v":[{"d":{"df":4,"dc":[[9,1],[22,1],[34,1],[68,1]]}},{"d":{"df":3,"dc":[[15,1],[32,1],[68,1]]}}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[117,101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[15,5],[22,5]]},"k":[43],"v":[{"d":{"df":1,"dc":[[15,4]]},"k":[58],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":2,"dc":[[22,1],[70,1]]},"k":[115],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":6,"dc":[[22,2],[28,1],[30,1],[41,1],[69,1],[74,1]]},"k":[101,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[28,1],[29,1],[46,1]]},"k":[115,101,105,46],"v":[{"d":{"df":1,"dc":[[27,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[44,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[44,2]]}}]}]},{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[116,121,114,110,103,98,100,105,109,102],"v":[{"d":{"df":40,"dc":[[5,1],[11,5],[13,1],[14,4],[15,2],[16,1],[17,1],[19,1],[21,2],[22,2],[25,1],[26,1],[28,3],[29,1],[31,1],[32,2],[33,1],[34,1],[36,1],[39,2],[41,4],[42,1],[43,1],[44,3],[45,1],[46,1],[50,1],[54,1],[55,2],[57,1],[59,1],[60,5],[61,1],[63,2],[66,1],[70,1],[71,1],[72,1],[75,1],[78,2]]},"k":[116,44],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":11,"dc":[[6,2],[7,3],[8,1],[11,7],[14,4],[16,3],[17,1],[22,1],[24,2],[38,1],[65,1]]},"k":[44,59,46,115,49,50,51,52],"v":[{"d":{"df":4,"dc":[[7,1],[11,4],[12,1],[68,1]]}},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":3,"dc":[[7,1],[11,2],[14,2]]}},{"d":{"df":2,"dc":[[11,4],[55,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":3,"dc":[[9,2],[15,1],[22,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"k":[114,110],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":5,"dc":[[16,2],[30,1],[31,1],[39,1],[70,1]]},"k":[44,115,105],"v":[{"d":{"df":4,"dc":[[9,1],[15,1],[22,2],[41,1]]}},{"d":{"df":1,"dc":[[39,2]]},"k":[46,42],"v":[{"d":{"df":1,"dc":[[21,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[39,1],[45,1]]}}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[24,1],[26,1],[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,100],"v":[{"k":[104],"v":[{"d":{"df":5,"dc":[[11,1],[16,1],[19,1],[25,1],[44,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[12,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[35,1]]}},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46,105],"v":[{"d":{"df":2,"dc":[[43,1],[68,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]},{"k":[110,116,103],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[100,103],"v":[{"d":{"df":1,"dc":[[11,13]]},"k":[115,46,34,105],"v":[{"d":{"df":2,"dc":[[11,5],[17,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[11,3]]}},{"d":{"df":1,"dc":[[11,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[111],"v":[{"d":{"df":4,"dc":[[14,14],[16,1],[17,1],[22,2]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":19,"dc":[[11,2],[14,1],[16,1],[22,1],[24,1],[31,1],[35,1],[41,2],[43,2],[44,1],[48,1],[49,1],[53,1],[54,1],[60,1],[64,1],[65,2],[66,2],[75,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":1,"dc":[[60,1]]},"k":[103],"v":[{"k":[101],"v":[{"k":[114,115],"v":[{"d":{"df":2,"dc":[[42,2],[43,1]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[14,2]]}}]},{"d":{"df":2,"dc":[[8,1],[17,1]]},"k":[97,101,105,111],"v":[{"k":[110,114,108],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"d":{"df":8,"dc":[[0,1],[8,1],[11,1],[16,8],[22,3],[24,1],[39,1],[44,1]]},"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105,115,121],"v":[{"k":[111,97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[98,110,116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[14,3]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]},{"k":[46],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[14,1],[21,1]]}}]},{"k":[117,105],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,5]]},"k":[41,115,58],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,2]]}}]},{"d":{"df":1,"dc":[[7,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[100],"v":[{"d":{"df":4,"dc":[[14,2],[26,1],[27,1],[29,1]]}}]}]}]}]}]}]}]},{"k":[114,108],"v":[{"k":[115,116,97,121],"v":[{"k":[105,97,117],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[2,2],[6,6],[12,1],[16,3],[44,1]]},"k":[115,44,46],"v":[{"d":{"df":2,"dc":[[6,1],[16,1]]},"k":[44,46,58],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"d":{"df":2,"dc":[[6,2],[16,1]]}},{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[6,2]]}},{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[44,116],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[30,1],[47,1],[54,1],[58,1],[61,1]]},"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[41,1],[70,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"d":{"df":3,"dc":[[44,2],[53,1],[67,1]]}}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121,105],"v":[{"d":{"df":3,"dc":[[7,1],[15,1],[22,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[7,2],[58,1]]}},{"d":{"df":2,"dc":[[15,1],[22,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]},{"k":[101,99,115],"v":[{"k":[119],"v":[{"d":{"df":4,"dc":[[2,1],[21,1],[54,1],[61,1]]},"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]},{"k":[105,117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[111,41,101],"v":[{"k":[117],"v":[{"d":{"df":76,"dc":[[0,1],[1,27],[2,9],[3,6],[5,4],[6,5],[7,19],[8,4],[9,18],[10,3],[11,31],[12,19],[13,9],[14,39],[15,25],[16,24],[17,5],[18,9],[19,2],[20,1],[21,21],[22,39],[24,8],[25,5],[26,11],[27,2],[28,9],[29,5],[30,4],[31,3],[32,1],[33,2],[34,10],[36,2],[37,14],[38,7],[39,13],[40,2],[41,34],[42,10],[43,10],[44,28],[45,8],[46,6],[47,4],[48,11],[49,15],[50,3],[51,2],[52,4],[53,11],[54,5],[55,9],[56,5],[57,17],[58,5],[59,4],[60,25],[61,10],[62,3],[63,5],[64,4],[65,7],[66,5],[67,24],[68,6],[69,3],[70,19],[71,8],[72,8],[73,9],[74,16],[75,21],[76,5],[77,4],[78,2]]},"k":[114,39,46,44],"v":[{"d":{"df":55,"dc":[[1,6],[2,4],[3,1],[6,2],[7,13],[8,1],[9,1],[10,3],[11,14],[12,8],[13,1],[14,22],[15,5],[16,20],[17,2],[18,3],[21,6],[22,4],[24,2],[27,1],[28,2],[34,2],[37,1],[38,1],[39,1],[43,5],[44,12],[45,5],[46,1],[47,1],[48,3],[49,4],[50,1],[51,1],[52,2],[53,4],[54,3],[55,6],[56,4],[57,7],[58,1],[59,1],[60,4],[61,3],[62,2],[63,3],[64,3],[65,3],[67,1],[68,1],[70,4],[72,1],[73,1],[74,2],[75,2]]},"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[102],"v":[{"d":{"df":3,"dc":[[1,1],[11,2],[41,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":7,"dc":[[11,2],[15,1],[18,1],[24,1],[56,1],[74,1],[75,1]]}}]}]},{"d":{"df":6,"dc":[[26,2],[41,1],[70,1],[71,2],[73,1],[75,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[111,105,101,97,117,114,58,121],"v":[{"d":{"df":27,"dc":[[1,2],[3,1],[7,1],[11,3],[14,3],[17,1],[24,1],[25,1],[36,1],[37,1],[39,1],[44,4],[48,3],[49,1],[50,1],[54,1],[55,5],[57,6],[60,6],[61,2],[65,1],[67,2],[68,1],[70,1],[71,1],[72,2],[78,2]]},"k":[110,119,117,46,101,99,116,105,111],"v":[{"k":[39,8217,101],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[0,1],[14,1],[17,1],[19,1],[22,1],[56,1],[63,1],[70,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[1,1],[5,1],[11,1],[21,1]]}}]},{"d":{"df":6,"dc":[[15,1],[37,1],[38,1],[57,1],[59,1],[70,2]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":2,"dc":[[41,1],[76,1]]}}]}]},{"k":[110],"v":[{"d":{"df":4,"dc":[[16,1],[64,1],[67,1],[75,1]]},"k":[108,103,119,46],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[2,3],[14,2]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[49,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[55,1],[60,1],[67,1]]}}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":15,"dc":[[1,2],[5,1],[15,2],[27,1],[30,1],[44,1],[45,3],[49,2],[53,5],[54,2],[55,2],[57,6],[59,1],[61,3],[62,1]]}}]}]}]},{"d":{"df":1,"dc":[[1,1]]}},{"k":[115],"v":[{"d":{"df":6,"dc":[[2,1],[11,1],[16,1],[30,1],[54,1],[61,1]]},"k":[110],"v":[{"k":[8217,39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[116],"v":[{"d":{"df":7,"dc":[[11,1],[22,1],[25,1],[26,2],[29,2],[34,1],[41,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[100],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[56],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[102],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[122],"v":[{"k":[122],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[114],"v":[{"k":[53],"v":[{"k":[104],"v":[{"k":[120],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[3,1],[22,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":13,"dc":[[14,2],[39,1],[43,1],[44,2],[57,4],[60,5],[64,1],[65,1],[70,4],[71,1],[74,1],[77,2],[78,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[16,1],[72,3]]},"k":[115,44],"v":[{"d":{"df":2,"dc":[[22,3],[24,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[115,114,102,101,97,99,118,100],"v":[{"k":[99,112,97,116],"v":[{"k":[111],"v":[{"k":[114,118],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[12,1]]},"k":[46,93,58],"v":[{"d":{"df":1,"dc":[[0,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99,103],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[112],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[0,1],[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[56],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[53],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[1,1],[9,1],[16,2],[17,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[7,1],[14,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,2]]}}]}]}]}]}]}]},{"k":[112,98],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[14,1],[39,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[16,7],[26,1],[28,1],[29,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[77,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[15,1],[53,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]},{"k":[101,116],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[108,111,105],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[1,1],[6,1],[11,1],[22,1],[73,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[12,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[12,2]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":7,"dc":[[16,1],[38,3],[44,3],[52,1],[57,1],[60,3],[63,2]]},"k":[97,115,46,44],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[16,3],[44,3],[46,1]]}}]},{"d":{"df":1,"dc":[[16,4]]}},{"d":{"df":2,"dc":[[38,1],[56,1]]}},{"d":{"df":1,"dc":[[44,2]]}}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":5,"dc":[[27,1],[29,1],[37,1],[67,7],[75,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]},{"k":[102],"v":[{"k":[105,101],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[41,1],[44,2]]},"k":[121,105],"v":[{"d":{"df":9,"dc":[[3,1],[22,1],[26,7],[27,2],[28,2],[29,4],[30,2],[67,2],[75,1]]},"k":[44,93,46,39],"v":[{"d":{"df":7,"dc":[[24,3],[26,1],[27,1],[28,1],[29,1],[30,1],[67,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[24,1],[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[26,2],[28,1],[29,1],[67,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[26,3],[29,1],[41,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[9,2],[11,1],[12,2],[13,2],[14,12],[26,1],[29,1],[39,1],[44,1],[57,1],[60,2],[70,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[54,1],[67,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[37,1],[41,1],[72,1],[73,3]]},"k":[100],"v":[{"d":{"df":2,"dc":[[18,1],[73,1]]}}]},{"k":[108,109],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]},{"d":{"df":1,"dc":[[70,1]]},"k":[110],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[118,108,116,101,99,112,102,97,98,110,115],"v":[{"d":{"df":2,"dc":[[12,1],[16,1]]},"k":[101,46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109,101,112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[0,1],[1,1],[16,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[6,1],[16,3]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[6,1],[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[7,1],[11,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[101,97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[62,46],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[5,1],[25,4]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[25,1]]}}]}]},{"k":[114,105,101],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[9,3],[46,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[12,1],[22,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]},{"k":[101,116],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[10,1],[67,1]]}}]}]},{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]}]},{"k":[104],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[30,2],[34,1],[39,1]]},"k":[44,93],"v":[{"d":{"df":5,"dc":[[21,2],[28,1],[29,1],[30,1],[39,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[35,41],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101,105,108],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[11,4],[16,2],[26,1],[29,1],[44,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[17,1],[44,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[21,2],[34,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[111],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[27,1],[38,2],[41,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[29,1],[41,1]]}}]}]}]}]}]}]}]},{"k":[116,108,100],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[115,44],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"d":{"df":1,"dc":[[18,1]]}}]}]},{"d":{"df":1,"dc":[[41,2]]},"k":[105,116,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[41,2]]}}]}]},{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":2,"dc":[[41,1],[42,1]]}}]},{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[16,3],[17,1],[75,1]]},"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[22,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"k":[116,99,105,112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[35,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[27,1],[28,1],[29,1],[30,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"k":[110,115,116,109,114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":15,"dc":[[15,1],[22,2],[27,3],[32,1],[38,2],[45,7],[50,2],[51,2],[59,4],[63,1],[67,3],[71,1],[72,1],[74,1],[75,1]]},"k":[105,44,58,46,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":7,"dc":[[9,1],[15,3],[22,2],[30,2],[44,1],[50,1],[63,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":2,"dc":[[27,1],[72,1]]}},{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":7,"dc":[[27,1],[28,3],[29,1],[32,1],[41,10],[42,1],[75,1]]},"k":[46,115,41],"v":[{"d":{"df":2,"dc":[[15,1],[27,1]]}},{"d":{"df":2,"dc":[[28,1],[41,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[37,1],[41,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[41,1],[42,1]]}}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[28,1],[29,1],[30,1],[34,2]]},"k":[46,42],"v":[{"d":{"df":1,"dc":[[34,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[9,1],[13,1],[15,1],[41,5],[44,1]]}}]}]}]},{"d":{"df":1,"dc":[[44,1]]}}]},{"k":[111,97],"v":[{"k":[112,119],"v":[{"d":{"df":1,"dc":[[74,1]]},"k":[100,112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[14,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[37,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]},{"k":[103,105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[67,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[17,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[41,1],[73,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]},{"k":[111,114,105,108,104,112,103,97,98,115,116,99,102,107,109,101,100,110,117,119],"v":[{"k":[114,117],"v":[{"k":[105],"v":[{"d":{"df":2,"dc":[[0,1],[1,1]]}}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[2,2]]}}]}]},{"k":[97,101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[0,1],[1,1],[17,1],[19,1]]}}]}]}]}]}]}]}]}]},{"k":[98,108,109,100,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[93,105],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[24,1],[26,1],[28,1]]}}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]},{"k":[110,116],"v":[{"d":{"df":2,"dc":[[1,1],[10,1]]},"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]},{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[97,105],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[44,2]]},"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[1,1],[11,2],[16,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[7,1],[14,1],[16,1]]}},{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[101,111,105,97],"v":[{"k":[114,97],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119,100,103],"v":[{"k":[111,119],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[1,1],[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[95],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[113],"v":[{"k":[99],"v":[{"k":[57],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[100],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[56],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[102],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[122],"v":[{"k":[122],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[114],"v":[{"k":[53],"v":[{"k":[104],"v":[{"k":[120],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[35],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[61],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[53],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[107],"v":[{"k":[53],"v":[{"k":[104],"v":[{"k":[98],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[35],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[3,1],[22,1]]},"k":[115,93],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[8,1],[24,1]]},"k":[46,58,44],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[24,1]]}},{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[9,4],[14,1],[15,7]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[17,1]]}},{"d":{"df":2,"dc":[[21,1],[39,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[2,1]]}}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[22,2],[24,1]]},"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[26,2],[28,1],[29,2],[52,1]]}}]}]}]}]}]},{"k":[114,97],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[1,1],[39,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,117],"v":[{"k":[104],"v":[{"k":[115],"v":[{"d":{"df":6,"dc":[[1,1],[5,1],[27,1],[28,1],[29,1],[30,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[29,1],[46,1]]}}]}]}]}]},{"k":[111,101,114,108],"v":[{"k":[97,114,100],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[15,1]]},"k":[93,115],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[24,1],[29,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":4,"dc":[[22,1],[24,1],[26,1],[27,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116,108],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"d":{"df":1,"dc":[[14,4]]}}]},{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,2]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[29,1],[57,1]]}}]}]}]}]},{"k":[108,117,110,101],"v":[{"k":[116],"v":[{"k":[43],"v":[{"k":[108,112,99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[9,1],[21,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[27,1],[52,1],[70,1]]}}]}]}]}]}]},{"k":[111,105,114,97],"v":[{"k":[116,119],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[110],"v":[{"k":[103,100],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[35],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":5,"dc":[[44,1],[55,1],[60,1],[63,1],[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[27,1],[29,1]]},"k":[103],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,112,116,119,104,97],"v":[{"k":[116,101,110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[2,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":12,"dc":[[9,1],[10,1],[12,1],[13,1],[14,1],[15,1],[22,1],[26,1],[27,1],[28,1],[29,1],[30,1]]}}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[24,2],[26,2],[28,1],[29,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[99,97],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[26,1],[29,1],[53,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[12,2],[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[26,1],[27,1],[28,3],[29,2]]}}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[26,1],[28,1],[74,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]},{"k":[104,105,101],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[35],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,111,117],"v":[{"k":[97],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45,109],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[35],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":4,"dc":[[17,1],[21,1],[22,1],[39,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101,105],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,117,111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[120],"v":[{"k":[54],"v":[{"k":[116],"v":[{"k":[113],"v":[{"k":[106],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[115],"v":[{"k":[113],"v":[{"k":[119],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[103],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[107],"v":[{"k":[63],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[61],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112,119],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[12,2],[16,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[12,1],[20,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[35],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":4,"dc":[[22,1],[24,2],[26,1],[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,120],"v":[{"k":[97,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[27,1],[29,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[93,105],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]},{"k":[101,111,105,97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[101],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]},{"k":[105,119,101,34,111,97,115,121,102,51,114,118,104,100,98,112,116,110,109,46,103],"v":[{"k":[110,102],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[99],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[21,1]]}}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":5,"dc":[[1,1],[12,1],[41,1],[57,1],[78,1]]}}]}]}]}]},{"k":[105,120,118],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102,114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[99,108,110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[117,116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[111,101],"v":[{"k":[117],"v":[{"d":{"df":5,"dc":[[8,1],[41,1],[43,1],[55,1],[72,1]]}}]},{"k":[116],"v":[{"k":[33],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[114,105],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[10,2]]}}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[49],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[101],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[101,111],"v":[{"k":[99,102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]},{"k":[114,112],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[109],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]},{"k":[104,97],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[16,1],[44,1]]}},{"k":[115],"v":[{"d":{"df":3,"dc":[[16,1],[68,1],[69,1]]}}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"k":[117,112],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[114,99],"v":[{"d":{"df":2,"dc":[[1,3],[19,1]]}},{"k":[99],"v":[{"d":{"df":1,"dc":[[7,2]]}}]}]}]}]}]}]},{"k":[111,117],"v":[{"k":[105,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[1,1],[14,6]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[115,109],"v":[{"k":[116],"v":[{"d":{"df":18,"dc":[[6,1],[8,1],[13,1],[14,1],[15,2],[24,1],[26,1],[29,1],[38,1],[41,2],[44,1],[49,2],[57,1],[59,1],[66,1],[67,1],[69,1],[75,2]]},"k":[101],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":26,"dc":[[5,1],[7,3],[15,1],[16,2],[22,1],[27,2],[28,1],[43,1],[44,4],[45,2],[47,2],[48,3],[49,2],[51,1],[53,8],[54,5],[55,5],[57,21],[58,1],[59,2],[60,7],[61,11],[62,2],[64,1],[66,1],[74,1]]},"k":[105,44,8230,103,46,58,115,93,41,8217],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[7,1],[31,1],[48,2],[54,2],[59,1],[61,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[7,1],[57,1]]}},{"d":{"df":1,"dc":[[57,1]]}}]}]}]},{"d":{"df":9,"dc":[[7,1],[15,1],[30,1],[45,1],[50,1],[53,1],[54,1],[57,5],[60,1]]}},{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[15,2],[22,1]]},"k":[58],"v":[{"d":{"df":2,"dc":[[15,1],[22,1]]}}]}]}]}]}]}]},{"d":{"df":10,"dc":[[15,1],[47,1],[51,1],[53,1],[54,4],[57,7],[58,1],[60,3],[61,2],[62,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":9,"dc":[[26,2],[28,2],[46,1],[53,1],[55,5],[57,7],[60,10],[62,1],[70,1]]},"k":[93,46,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115,103,104],"v":[{"k":[101,119],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41,35],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[29,1],[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[55,2],[57,1],[60,2]]}},{"d":{"df":3,"dc":[[57,1],[60,1],[62,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115,101],"v":[{"k":[101,112],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[26,2],[28,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[35],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[55,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[35],"v":[{"d":{"df":32,"dc":[[2,5],[7,3],[11,3],[12,5],[14,4],[15,2],[16,6],[21,4],[25,4],[26,2],[27,2],[28,2],[29,3],[34,2],[38,4],[39,2],[40,2],[41,2],[42,4],[44,7],[48,3],[49,2],[53,2],[57,4],[60,2],[63,2],[65,2],[67,2],[70,2],[71,2],[74,2],[77,2]]},"k":[35],"v":[{"d":{"df":2,"dc":[[2,2],[14,2]]}}]}]},{"d":{"df":2,"dc":[[3,1],[7,3]]}},{"d":{"df":8,"dc":[[3,6],[26,12],[27,9],[28,13],[29,18],[30,8],[39,11],[73,2]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[7,4]]}}]}]},{"d":{"df":5,"dc":[[7,4],[14,2],[28,1],[55,1],[60,1]]},"k":[41,48,46,49,51,53,52,44,50,55],"v":[{"d":{"df":2,"dc":[[7,2],[41,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[48],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[44,48,49],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[44,41],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[44,41],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":1,"dc":[[14,1]]},"k":[44,41],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":2,"dc":[[10,1],[21,1]]},"k":[56],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"d":{"df":1,"dc":[[17,1]]}},{"d":{"df":1,"dc":[[21,1]]}},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[112,121],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[5,1],[19,1],[25,4]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"d":{"df":46,"dc":[[31,1],[32,1],[33,1],[34,2],[36,1],[37,1],[38,4],[40,2],[41,2],[42,4],[43,2],[44,8],[45,3],[46,1],[47,1],[48,3],[49,2],[50,1],[51,1],[52,2],[53,2],[54,1],[55,1],[56,1],[57,4],[58,1],[59,1],[60,4],[61,1],[62,1],[63,2],[64,1],[65,4],[66,1],[67,2],[68,1],[69,1],[70,4],[71,2],[72,1],[73,1],[74,2],[75,1],[76,1],[77,2],[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[10,1],[14,1],[21,1]]},"k":[46,53,52,51,44,48,110,41],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[6,1]]}}]},{"d":{"df":1,"dc":[[14,3]]},"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":1,"dc":[[10,2]]}},{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[17,1]]}},{"k":[50],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[24,2]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[35,1],[41,5]]}}]},{"d":{"df":1,"dc":[[41,1]]}}]},{"d":{"df":13,"dc":[[7,13],[9,3],[10,12],[11,4],[12,5],[14,3],[15,19],[16,27],[17,9],[22,34],[24,6],[44,2],[70,3]]},"k":[42,110],"v":[{"k":[116,98,108,105,97,102,107,114,104,103],"v":[{"k":[104],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,6]]}}]}]},{"k":[101,114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]},{"d":{"df":1,"dc":[[39,2]]}},{"k":[97],"v":[{"k":[109,108],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[103,98],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]}]}]},{"k":[103,115,118,119,97,114,96],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[40,118],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[40],"v":[{"k":[41],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[40,118],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[40],"v":[{"k":[120],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[40,115],"v":[{"k":[110,34],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[34],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[46],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[40],"v":[{"k":[115,48],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[40],"v":[{"k":[105,34],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[34],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[40],"v":[{"k":[41,98,109],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[7,10]]}}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":2,"dc":[[7,1],[11,2]]}},{"d":{"df":1,"dc":[[7,4]]}},{"d":{"df":8,"dc":[[9,1],[15,1],[22,3],[28,1],[60,1],[66,1],[67,1],[75,1]]},"k":[48,56,53,51,50,114,45,44,41],"v":[{"k":[41],"v":[{"k":[44,41],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":1,"dc":[[10,1]]},"k":[57],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[10,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[17,1],[22,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[17,1]]}},{"d":{"df":1,"dc":[[41,1]]}}]},{"d":{"df":3,"dc":[[7,1],[10,1],[17,15]]}},{"k":[61],"v":[{"d":{"df":1,"dc":[[7,2]]}}]},{"d":{"df":1,"dc":[[7,2]]}},{"k":[117,111],"v":[{"k":[101,105,97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[16,5],[21,4],[22,1],[39,1]]},"k":[115,41,46,39,58],"v":[{"d":{"df":7,"dc":[[8,1],[10,1],[14,1],[16,2],[21,3],[22,1],[39,9]]},"k":[8217,93,58,44,46],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[39,1]]}}]},{"d":{"df":1,"dc":[[10,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"d":{"df":2,"dc":[[16,1],[39,2]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[39,2]]}}]}]}]},{"k":[99,116],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[11,1],[24,1]]},"k":[115,108],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[68,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[41,1],[74,1]]}}]}]}]},{"d":{"df":1,"dc":[[22,1]]},"k":[101],"v":[{"d":{"df":2,"dc":[[25,3],[41,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[24,3]]}}]}]},{"k":[111],"v":[{"k":[110,111],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[9,4],[21,2],[22,2],[24,4]]}}]},{"k":[109],"v":[{"k":[105,41],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[10,2],[16,2],[17,1],[22,2]]},"k":[48,46,41,57],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[9,3]]}}]},{"k":[53],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":3,"dc":[[11,2],[16,2],[17,1]]},"k":[48,46,41,116],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"k":[53],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"d":{"df":1,"dc":[[41,1]]}},{"k":[104],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"d":{"df":1,"dc":[[10,1]]}},{"k":[97,98,115,103],"v":[{"k":[100],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]},{"k":[111],"v":[{"k":[120],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[112],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[91],"v":[{"k":[110,117,99,104,115,93],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[114],"v":[{"k":[110],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114,111,99,102],"v":[{"k":[109],"v":[{"k":[52],"v":[{"k":[55],"v":[{"k":[119],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[53],"v":[{"k":[114],"v":[{"k":[120],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[101],"v":[{"k":[57],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[17,1]]}}]},{"k":[46,41,48],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}}}}}],"databaseVersion":1.5,"engineVersion":1.5,"filename":"content.db","_persistenceAdapter":null,"_persistenceMethod":null,"_throttledSaves":true} \ No newline at end of file diff --git a/_nuxt/content/db-bbc069ed.json b/_nuxt/content/db-bbc069ed.json deleted file mode 100644 index 4cf6ca3b..00000000 --- a/_nuxt/content/db-bbc069ed.json +++ /dev/null @@ -1 +0,0 @@ -{"_env":"NODEJS","_serializationMethod":"normal","_autosave":false,"_autosaveInterval":5000,"_collections":[{"name":"items","unindexedSortComparator":"js","defaultLokiOperatorPackage":"js","_dynamicViews":[],"uniqueNames":[],"transforms":{},"rangedIndexes":{},"_data":[{"slug":"_index","title":"Ori WotW Randomizer wiki","sidebarTitle":"Home","toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{"type":"element","tag":"a","props":{"href":"https://discord.com/invite/SUS57PWWnA","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ori Speedrunning Discord"}]},{"type":"text","value":" or the "},{"type":"element","tag":"a","props":{"href":"https://discord.gg/sfUr8ra5P7","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Randomizer Development Discord"}]},{"type":"text","value":"."}]}]},"text":"\nWelcome to the Ori and the Will of the Wisps Randomizer wiki!\n\nIt includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds.\n\nThe tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game.\n\nIf something is unclear or you need further help, don't hesitate to ask on Discord. Either the [Ori Speedrunning Discord](https://discord.com/invite/SUS57PWWnA) or the [Randomizer Development Discord](https://discord.gg/sfUr8ra5P7).","dir":"/","path":"/_index","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479684},"$loki":1},{"slug":"how-to-start","title":"How to start","toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After "},{"type":"element","tag":"nuxt-link","props":{"to":"/installation"},"children":[{"type":"text","value":"installing the randomizer"}]},{"type":"text","value":", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":" from where you will be able to do everything you need in order to play the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{"type":"element","tag":"a","props":{"href":"https://wotw.orirando.com/seedgen","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". For beginners, we recommend to play with the Moki "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/presets"},"children":[{"type":"text","value":"preset"}]},{"type":"text","value":" and the All Wisps "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/goals"},"children":[{"type":"text","value":"goal"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"Alt+L"}]},{"type":"text","value":" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/logic-helper"},"children":[{"type":"text","value":"In Logic filter"}]},{"type":"text","value":" which will show you every item you can collect with the skills you have. You can also read the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"paths section of the seed generation"}]},{"type":"text","value":" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{"type":"element","tag":"a","props":{"href":"https://discord.com/invite/SUS57PWWnA","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ori speedrunning Discord"}]},{"type":"text","value":" or the "},{"type":"element","tag":"a","props":{"href":"https://discord.gg/sfUr8ra5P7","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"randomizer development Discord"}]},{"type":"text","value":" if you need help with something!"}]}]},"text":"\nAfter [installing the randomizer](/installation), you can start Ori and the Will of the Wisps Randomizer.exe which will open a [Launcher](/features/launcher) from where you will be able to do everything you need in order to play the randomizer.\n\nFirstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator [here](https://wotw.orirando.com/seedgen). For beginners, we recommend to play with the Moki [preset](/seedgen/presets) and the All Wisps [goal](/seedgen/goals).\n\nAfter generating your seed, the game should be launching. When you reach the main menu, you can try to press [Alt+L](/features/special-commands) which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer.\n\nInstead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer.\n\nOnce the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the [In Logic filter](/features/logic-helper) which will show you every item you can collect with the skills you have. You can also read the [paths section of the seed generation](/seedgen/paths) to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the [Ori speedrunning Discord](https://discord.com/invite/SUS57PWWnA) or the [randomizer development Discord](https://discord.gg/sfUr8ra5P7) if you need help with something!\n","dir":"/","path":"/how-to-start","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479709},"$loki":2},{"slug":"installation","title":"Installation","toc":[{"id":"prerequisites","depth":2,"text":"Prerequisites"},{"id":"download","depth":2,"text":"Download"},{"id":"steam","depth":2,"text":"Steam"},{"id":"windows-store","depth":2,"text":"Windows Store"},{"id":"after-installation","depth":2,"text":"After installation"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"prerequisites"},"children":[{"type":"element","tag":"a","props":{"href":"#prerequisites","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Prerequisites"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"download"},"children":[{"type":"element","tag":"a","props":{"href":"#download","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Download"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Download the lastest WotwRandoSetup.exe from "},{"type":"element","tag":"a","props":{"href":"https://wotw.orirando.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"our website"}]},{"type":"text","value":". Launch this file to install the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"steam"},"children":[{"type":"element","tag":"a","props":{"href":"#steam","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Steam"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/settings"},"children":[{"type":"text","value":"settings"}]},{"type":"text","value":" if needed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"windows-store"},"children":[{"type":"element","tag":"a","props":{"href":"#windows-store","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows Store"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/settings"},"children":[{"type":"text","value":"the settings"}]},{"type":"text","value":" and activate the Use Windows Store option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"after-installation"},"children":[{"type":"element","tag":"a","props":{"href":"#after-installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"After installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check out the "},{"type":"element","tag":"nuxt-link","props":{"to":"/how-to-start"},"children":[{"type":"text","value":"How to start"}]},{"type":"text","value":" page for suggestions on how to generate and start your first seed!"}]}]},"text":"\n## Prerequisites\n\nThe Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine).\n\n## Download\n\nDownload the lastest WotwRandoSetup.exe from [our website](https://wotw.orirando.com). Launch this file to install the randomizer.\n\nBecause the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing.\n\n## Steam\n\nSince the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your [settings](/features/settings) if needed.\n\n## Windows Store\n\nThe randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open [the settings](/features/settings) and activate the Use Windows Store option.\n\n## After installation\n\nCheck out the [How to start](/how-to-start) page for suggestions on how to generate and start your first seed!\n","dir":"/","path":"/installation","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479729},"$loki":3},{"slug":"plando","title":"Plandomizer","toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{"type":"element","tag":"a","props":{"href":"https://docs.google.com/document/d/1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU/edit","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Header Documentation"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://dl.dropboxusercontent.com/s/is8324jbdkwk6fk/ItsDangerousToGoAlone.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"It's Dangerous To Go Alone"}]},{"type":"text","value":" by Sirius, a high difficulty challenge"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://bluespheres.weebly.com/chaos.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Chaos"}]},{"type":"text","value":" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://bluespheres.weebly.com/fireball.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Fireball"}]},{"type":"text","value":" by CosmicAngel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://bluespheres.weebly.com/kaizo.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Kaizo"}]},{"type":"text","value":" by CosmicAngel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://bluespheres.weebly.com/time-act-1.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Time (Act 1)"}]},{"type":"text","value":" by CosmicAngel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://drive.google.com/drive/folders/15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Milktown"}]},{"type":"text","value":" by Justepic"}]},{"type":"text","value":"\n"}]}]},"text":"\nA plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges.\n\nYou need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the [Header Documentation](https://docs.google.com/document/d/1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU/edit).\n\nHere is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :\n- [It's Dangerous To Go Alone](https://dl.dropboxusercontent.com/s/is8324jbdkwk6fk/ItsDangerousToGoAlone.zip) by Sirius, a high difficulty challenge \n- [Chaos](https://bluespheres.weebly.com/chaos.html) by CosmicAngel, completely randomizes your skills every time you collect a new pickup\n- [Fireball](https://bluespheres.weebly.com/fireball.html) by CosmicAngel\n- [Kaizo](https://bluespheres.weebly.com/kaizo.html) by CosmicAngel \n- [Time (Act 1)](https://bluespheres.weebly.com/time-act-1.html) by CosmicAngel\n- [Milktown](https://drive.google.com/drive/folders/15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing) by Justepic\n","dir":"/","path":"/plando","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479734},"$loki":4},{"slug":"sidebar","sidebar":["/","/features","/installation","/how-to-start","/seedgen","/tutorials","/plando"],"dir":"/","path":"/sidebar","extension":".yaml","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479735},"$loki":5},{"slug":"_index","title":"Features","toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"paths sections of the seed generation"}]},{"type":"text","value":".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"page-list","props":{"by-path":"/features","deep":""},"children":[{"type":"text","value":"\n"}]}]},"text":"\nThe main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree.\n\nThe item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the [paths sections of the seed generation](/seedgen/paths).\nThis mod also adds other functionality to the game. Click on the links below to learn more about them.\n\n\n","dir":"/features","path":"/features/_index","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479740},"$loki":6},{"slug":"changing-version","title":"Changing randomizer versions","tags":["feature"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The randomizer has its own set of versions, separated from the game itself. It is possible to change which version of the randomizer you are using, including pre-released versions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the home page of the launcher, it will inform you if a new update is available on the top right and you will have the choice of installing it by clicking on the Install Upate button or launching your seed directly and playing on your current version of the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since Version 2.0 of the randomizer, it is also possible to downgrade version by hovering a version patch note on the home page and clicking on the Downgrade button which will appear on the lower right part of the patch note."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to update to prerelease version, you have to first "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/settings#developer-tools"},"children":[{"type":"text","value":"enable the developer tools"}]},{"type":"text","value":" in the settings and enable the Update to prerelease versions option. Once this option is enabled, the prerelease will appear on the home page, just like the stable versions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When switching from stable to prelease version and vice versa, be careful about the server host set in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/settings#developer-tools"},"children":[{"type":"text","value":"developer tools"}]},{"type":"text","value":". If playing on a stable version, you should set it as wotw.orirando.com and to dev.wotw.orirando.com if playing on a prerelease version."}]}]},"text":"\nThe randomizer has its own set of versions, separated from the game itself. It is possible to change which version of the randomizer you are using, including pre-released versions.\n\nOn the home page of the launcher, it will inform you if a new update is available on the top right and you will have the choice of installing it by clicking on the Install Upate button or launching your seed directly and playing on your current version of the randomizer.\n\nSince Version 2.0 of the randomizer, it is also possible to downgrade version by hovering a version patch note on the home page and clicking on the Downgrade button which will appear on the lower right part of the patch note.\n\nIn order to update to prerelease version, you have to first [enable the developer tools](/features/settings#developer-tools) in the settings and enable the Update to prerelease versions option. Once this option is enabled, the prerelease will appear on the home page, just like the stable versions.\n\nWhen switching from stable to prelease version and vice versa, be careful about the server host set in the [developer tools](/features/settings#developer-tools). If playing on a stable version, you should set it as wotw.orirando.com and to dev.wotw.orirando.com if playing on a prerelease version.\n","dir":"/features","path":"/features/changing-version","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479744},"$loki":7},{"slug":"chat-control","title":"Chat control","tags":["feature"],"toc":[{"id":"commands","depth":2,"text":"Commands"},{"id":"scripting-language","depth":2,"text":"Scripting language"},{"id":"script-examples","depth":2,"text":"Script examples"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Chat Control is a feature of the randomizer which lets your Twitch chat interact with your game in various ways through the use of either chat commands or channel rewards. You can set up this feature in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"launcher"}]},{"type":"text","value":", by clicking on the three dots at the top and then selecting Chat Control. You will then need to connect to your Twitch account in order to access the configuration tool."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"commands"},"children":[{"type":"element","tag":"a","props":{"href":"#commands","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you are connected, you will be able to either add a new command or import existing ones by clicking respectively on the ADD COMMAND button or the button next to it and opening a .wotwcc file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By clicking on the Add Command button, a new window will open asking for a command name, a trigger and a script."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The name is displayed in the Chat Control editor. It is irrelevant to your viewers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The trigger controls how your Twitch chat will be able to execute the command. It can be either a chat command or an existing channel reward. The same command can have multiple triggers. You can delete a trigger by clicking on the bin icon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The script is the actual action your command will execute (such as jumping, dashing etc.). See the next section for more information on how to write a script."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you created your commands, you can click on the Export button in order to share them with other players. This generates a .wotwcc file which contains the data of all your commands."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When importing commands which use channel rewards as a trigger, you will need to edit these commands by clicking on their name and then changing the trigger for one of your own channel reward (or use a chat command instead)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"scripting-language"},"children":[{"type":"element","tag":"a","props":{"href":"#scripting-language","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Scripting language"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When editing a command, you have to write a script that specifies which action your command will execute. Here is the list of functions used by this scripting language:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"get(group, state)"}]},{"type":"text","value":" returns the value of the specified Uber State. More information on what an Uber State is can be found "},{"type":"element","tag":"a","props":{"href":"https://docs.google.com/document/d/1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU/edit#heading=h.ja4e5amk5hbm","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"set(group, state, value)"}]},{"type":"text","value":" sets the value of the specified UberState."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"var(name, value)"}]},{"type":"text","value":" sets the value of a script variable. You can access that value by using vars.name (example: set variable 'foo' to 10 by using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"var(\"foo\", 10)"}]},{"type":"text","value":" and access by using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"vars.foo"}]},{"type":"text","value":". Note that the scope of a variable is limited to the command you are currently editing. If you want to share information between scripts, you will need to write your value to an Uber State instead (all states in the group 9 are unused and specifically added by the randomizer in order to be used that way)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"wait(seconds)"}]},{"type":"text","value":" wait for the specified amount of time before continuing the script. Note that the script has to finish executing before the command can be called again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"action(id, pressed)"}]},{"type":"text","value":" performs the specified action. You can find a list of all possible actions' id "},{"type":"element","tag":"a","props":{"href":"https://github.com/ori-community/wotw-rando-client/blob/main/projects/Core/enums/actions.h","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". This function simulates pressing a button; the pressed argument is used in order to specify if the action is being pressed or released by using respectively true or false. Note that an action won't release by itself: if you want to do a script which makes Ori jump you have to write "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"action(\"Jump\", true)"}]},{"type":"text","value":" to jump, followed by "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"wait(0.1)"}]},{"type":"text","value":" in order to be sure the game will interpret your input and finally "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"action(\"Jump\", false)"}]},{"type":"text","value":" in order to release the Jump action. If you are not adding the releasing action, this will prevent you from jumping again since the game will think you are still holding your jump button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"setVelocity(x, y)"}]},{"type":"text","value":" sets Ori's velocity. Positive x values move Ori to the right while negative values move them to the left. Positive y values move Ori upwards and negative values move them downward."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"getValocity()"}]},{"type":"text","value":" returns Ori current velocity."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"random()"}]},{"type":"text","value":" returns a random number between 0 and 1."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"random(bound)"}]},{"type":"text","value":" returns a random number between 0 and the specified bound."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"random(min, max)"}]},{"type":"text","value":" returns a random number between the specified min and max values."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"script-examples"},"children":[{"type":"element","tag":"a","props":{"href":"#script-examples","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Script examples"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set Ori's health to 1 health cell:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["language-text","line-numbers"]},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"set(15, 11, 10)\n"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the ability in the bottom left slot:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["language-text","line-numbers"]},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"action(\"Ability1\", true)\nwait(0.1)\naction(\"Ability1\", false)\n"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set Ori's velocity to a random value:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["language-text","line-numbers"]},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"setVelocity(random(-30, 30), random(-30, 30))\n"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Increase Ori's energy by 1 :"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["language-text","line-numbers"]},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"set(15, 13, get(15, 13) + 1.0)\n"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Invert control:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["language-text","line-numbers"]},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"set(15, 110, get(15, 110) == 1 ? 0 : 1)\nset(15, 111, get(15, 111) == 1 ? 0 : 1)\n"}]}]}]}]},"text":"\nChat Control is a feature of the randomizer which lets your Twitch chat interact with your game in various ways through the use of either chat commands or channel rewards. You can set up this feature in the [launcher](/features/launcher), by clicking on the three dots at the top and then selecting Chat Control. You will then need to connect to your Twitch account in order to access the configuration tool.\n\n## Commands\n\nOnce you are connected, you will be able to either add a new command or import existing ones by clicking respectively on the ADD COMMAND button or the button next to it and opening a .wotwcc file.\n\nBy clicking on the Add Command button, a new window will open asking for a command name, a trigger and a script.\n* The name is displayed in the Chat Control editor. It is irrelevant to your viewers.\n* The trigger controls how your Twitch chat will be able to execute the command. It can be either a chat command or an existing channel reward. The same command can have multiple triggers. You can delete a trigger by clicking on the bin icon.\n* The script is the actual action your command will execute (such as jumping, dashing etc.). See the next section for more information on how to write a script.\n\nOnce you created your commands, you can click on the Export button in order to share them with other players. This generates a .wotwcc file which contains the data of all your commands.\n\nWhen importing commands which use channel rewards as a trigger, you will need to edit these commands by clicking on their name and then changing the trigger for one of your own channel reward (or use a chat command instead).\n\n## Scripting language\n\nWhen editing a command, you have to write a script that specifies which action your command will execute. Here is the list of functions used by this scripting language:\n* `get(group, state)` returns the value of the specified Uber State. More information on what an Uber State is can be found [here](https://docs.google.com/document/d/1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU/edit#heading=h.ja4e5amk5hbm). \n* `set(group, state, value)` sets the value of the specified UberState.\n* `var(name, value)` sets the value of a script variable. You can access that value by using vars.name (example: set variable 'foo' to 10 by using `var(\"foo\", 10)` and access by using `vars.foo`. Note that the scope of a variable is limited to the command you are currently editing. If you want to share information between scripts, you will need to write your value to an Uber State instead (all states in the group 9 are unused and specifically added by the randomizer in order to be used that way).\n* `wait(seconds)` wait for the specified amount of time before continuing the script. Note that the script has to finish executing before the command can be called again.\n* `action(id, pressed)` performs the specified action. You can find a list of all possible actions' id [here](https://github.com/ori-community/wotw-rando-client/blob/main/projects/Core/enums/actions.h). This function simulates pressing a button; the pressed argument is used in order to specify if the action is being pressed or released by using respectively true or false. Note that an action won't release by itself: if you want to do a script which makes Ori jump you have to write `action(\"Jump\", true)` to jump, followed by `wait(0.1)` in order to be sure the game will interpret your input and finally `action(\"Jump\", false)` in order to release the Jump action. If you are not adding the releasing action, this will prevent you from jumping again since the game will think you are still holding your jump button.\n* `setVelocity(x, y)` sets Ori's velocity. Positive x values move Ori to the right while negative values move them to the left. Positive y values move Ori upwards and negative values move them downward.\n* `getValocity()` returns Ori current velocity.\n* `random()` returns a random number between 0 and 1.\n* `random(bound)` returns a random number between 0 and the specified bound.\n* `random(min, max)` returns a random number between the specified min and max values.\n\n## Script examples\n\nSet Ori's health to 1 health cell:\n```\nset(15, 11, 10)\n```\n--- \n\nUse the ability in the bottom left slot:\n```\naction(\"Ability1\", true)\nwait(0.1)\naction(\"Ability1\", false)\n```\n--- \n\nSet Ori's velocity to a random value:\n```\nsetVelocity(random(-30, 30), random(-30, 30))\n```\n---\n\nIncrease Ori's energy by 1 :\n```\nset(15, 13, get(15, 13) + 1.0)\n```\n---\n\nInvert control:\n```\nset(15, 110, get(15, 110) == 1 ? 0 : 1)\nset(15, 111, get(15, 111) == 1 ? 0 : 1)\n```\n","dir":"/features","path":"/features/chat-control","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479764},"$loki":8},{"slug":"custom-wheel","title":"Custom Wheel","toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The randomizer have multiple "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"special commands"}]},{"type":"text","value":" related to the randomizer itself. Most of them are also accessible from a Custom Wheel which works just like the weapon wheel from the vanilla game. You can open this wheel by pressing V on your keyboard or holding both shoulder button on a controller (you can "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"rebind"}]},{"type":"text","value":" this action to whatever you want)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"Headers"}]},{"type":"text","value":" can also add custom functionalities in this wheel, such as the Progress Helper header which is adding a way to see at any moment which trees, quests and wisps you already have collected and which one you still need to collect."}]}]},"text":"\nThe randomizer have multiple [special commands](/features/special-commands) related to the randomizer itself. Most of them are also accessible from a Custom Wheel which works just like the weapon wheel from the vanilla game. You can open this wheel by pressing V on your keyboard or holding both shoulder button on a controller (you can [rebind](/features/keybinds) this action to whatever you want).\n\n[Headers](/seedgen/headers) can also add custom functionalities in this wheel, such as the Progress Helper header which is adding a way to see at any moment which trees, quests and wisps you already have collected and which one you still need to collect.","dir":"/features","path":"/features/custom-wheel","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479769},"$loki":9},{"slug":"hints","title":"Hints","tags":["feature"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"During the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generation"}]},{"type":"text","value":", you have the option of enabling different hints through the use of "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"headers"}]},{"type":"text","value":". These are sold by NPCs and provide information on the locations of important skills."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Trial Hint "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" reveals which pickup is on the a Spirit Trial when you activate it. Be attentive when activating a spirit trial because there isn't any way to see that hint once you activated it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Zone Hints "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" add hints on Lupo’s map: instead of giving you an item Lupo will give you a hint which tells you how many Key Items are in this area. Woods and Glades hint are sold by Lupo in Glades. Key Items include every skill, plus Clean Water and Water Breath."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Teleporter Zone Hints "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" add an hint which will tell you how many Teleporters pickup are in the area. Woods and Glades hint are sold by Lupo in Glades. This header is compatible with the Zone Hints headers. If you activate both, Lupo will give you both the Teleporter and the Zone Hint at the same time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Key Hints "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" activates 3 different hints, which you can buy from Opher, Twillen and Lupo in Glades. They reveal in which area some important skills are located:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Twilen is selling a hint for Bash and Bow. This hint cost 1500 Spirit Light at first and its price will decrease by 500 if you own one of these two items."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Opher is selling a hint for Clean Water, Glide and Flap instead of selling Water Breath. In order to unlock this hint, you first need to complete Wellspring's escape and then buy it from Opher at 2500 Spirit Light. Like for Lupo’s hint, the price will decrease by 500 Spirit Light for every hinted skill you already have."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If you speak to Lupo in his house at Glades, you can purchase a hint revealing the areas in which you can find Water Dash, Burrow, Grenade, and Flash. The price of this hint starts at 4000 Spirit Light and will decrease by 500 for every hinted skill you already have."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After buying these hints, you can press "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"Alt+P"}]},{"type":"text","value":" or open your map to display them again."}]}]},"text":"\nDuring the [seed generation](/seedgen), you have the option of enabling different hints through the use of [headers](/seedgen/headers). These are sold by NPCs and provide information on the locations of important skills.\n\nThe Trial Hint [header](/seedgen/headers) reveals which pickup is on the a Spirit Trial when you activate it. Be attentive when activating a spirit trial because there isn't any way to see that hint once you activated it.\n\nThe Zone Hints [header](/seedgen/headers) add hints on Lupo’s map: instead of giving you an item Lupo will give you a hint which tells you how many Key Items are in this area. Woods and Glades hint are sold by Lupo in Glades. Key Items include every skill, plus Clean Water and Water Breath.\n\nThe Teleporter Zone Hints [header](/seedgen/headers) add an hint which will tell you how many Teleporters pickup are in the area. Woods and Glades hint are sold by Lupo in Glades. This header is compatible with the Zone Hints headers. If you activate both, Lupo will give you both the Teleporter and the Zone Hint at the same time.\n\nThe Key Hints [header](/seedgen/headers) activates 3 different hints, which you can buy from Opher, Twillen and Lupo in Glades. They reveal in which area some important skills are located:\n* Twilen is selling a hint for Bash and Bow. This hint cost 1500 Spirit Light at first and its price will decrease by 500 if you own one of these two items.\n* Opher is selling a hint for Clean Water, Glide and Flap instead of selling Water Breath. In order to unlock this hint, you first need to complete Wellspring's escape and then buy it from Opher at 2500 Spirit Light. Like for Lupo’s hint, the price will decrease by 500 Spirit Light for every hinted skill you already have.\n* If you speak to Lupo in his house at Glades, you can purchase a hint revealing the areas in which you can find Water Dash, Burrow, Grenade, and Flash. The price of this hint starts at 4000 Spirit Light and will decrease by 500 for every hinted skill you already have.\n\nAfter buying these hints, you can press [Alt+P](/features/special-commands) or open your map to display them again.\n","dir":"/features","path":"/features/hints","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479775},"$loki":10},{"slug":"item-locations","title":"Item locations","tags":["feature"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are 389 item locations in the entire game. Depending on your "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generation"}]},{"type":"text","value":" settings, this number might change."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"148 Spirit Light Containers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"38 Gorlek Ore"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"35 items from quests (from both quests’ rewards and items related to quest)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"33 Keys (31 Keystones + 2 Eyestones)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"32 items from shops (including Lupo’s maps)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"24 Life Fragments"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"24 Energy Fragments"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"23 Shards"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"14 Spirit Trees"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"8 items from Spirit Trials (rewards from finishing time trials)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"5 Shard Slot (from Combat Shrines)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"5 Wisps (Voice, Memory, Eyes, Strength, Seir)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In-game, you will be able to open your map to see the position of these pickups. You can also use the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/logic-helper"},"children":[{"type":"text","value":"In Logic filter"}]},{"type":"text","value":" in order to see each pickup you can currently reach with your skillset."}]}]},"text":"\nThere are 389 item locations in the entire game. Depending on your [seed generation](/seedgen) settings, this number might change.\n* 148 Spirit Light Containers\n* 38 Gorlek Ore\n* 35 items from quests (from both quests’ rewards and items related to quest)\n* 33 Keys (31 Keystones + 2 Eyestones)\n* 32 items from shops (including Lupo’s maps)\n* 24 Life Fragments\n* 24 Energy Fragments\n* 23 Shards\n* 14 Spirit Trees\n* 8 items from Spirit Trials (rewards from finishing time trials) \n* 5 Shard Slot (from Combat Shrines)\n* 5 Wisps (Voice, Memory, Eyes, Strength, Seir)\n\nIn-game, you will be able to open your map to see the position of these pickups. You can also use the [In Logic filter](/features/logic-helper) in order to see each pickup you can currently reach with your skillset.","dir":"/features","path":"/features/item-locations","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479778},"$loki":11},{"slug":"keybinds","title":"Keybinds","tags":["feature"],"toc":[{"id":"controllers","depth":2,"text":"Controllers"},{"id":"keyboard","depth":2,"text":"Keyboard"},{"id":"third-party-solutions","depth":2,"text":"Third party solutions"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Modifying your binds can be really useful, especially if you are playing with glitches which are often requiring pressing multiple buttons at the same time or in quick succession. This page will go through multiple options for rebinding such as the feature accessible from the settings' tab of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Though they are not directly related to the randomizer, the Ori speedrun community do have some rules regarding bind. If you are playing by yourself you can ignore them but when playing races, some organizator might want you to follow variants of these rules:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You can use third party software."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You can have a bind on every button, except for the scroll wheel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Multibinds are allowed but macros are not (having multiple actions on the same button is allowed but every action has to resolve on the same frame)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You can’t bind the same action (dash, jump…) to more than 4 buttons (because the ingame rebinding tool doesn’t allow it either)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"controllers"},"children":[{"type":"element","tag":"a","props":{"href":"#controllers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Controllers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the vanilla game, there isn't any option to rebind your controls on controller. But rest assured, the randomizer does add a simple way to rebind your inputs!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To do so, go to the Settings tab of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":" and then click on the Controller tab. From here, connect a controller and press any input.\nYou'll see a list of every possible actions. The one with a chain symbol are the one which already have a bind assigned to them and the one without this symbol are missing a bind."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can click on \"Add bind\" for any action and press a button on your controller to bind that action to this button. You can also click on the X button near a bind in order to remove this bind from an action. For randomizer-only actions, it's also possible to hold your button while adding a bind in order to add a combination of buttons for this action."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Any changes to binds are automatically saved. You can return to the default keybinds by clicking on the Reset All To Default button, at the end of the page."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"keyboard"},"children":[{"type":"element","tag":"a","props":{"href":"#keyboard","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Keyboard"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Like for Controllers, the randomizer add a way to rebind your inputs but, since it's already possible to rebind your controls in-game, the tool available in the Settings tab of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":" only let you rebind randomizer-only actions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To use this tool, once in the Settings tab of the randomizer, go to the keyboard tab. From here, you'll see a list of every randomizer-only action. The one with a chain symbol are the one which already have a bind assigned to them and the one without this symbol are missing a bind."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can click on \"Add bind\" for any action and press a key on your controller to bind that action to this button and then click on the Save button. It's possible to press multiple buttons in order to bind an action to a button combination instead of a single key. You can also click on the X button near a bind in order to remove this bind from an action."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Any change to binds are automatically saved. You can return to the default keybinds by clicking on the Reset All To Default button, at the end of the page."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The in-game rebinding tool is a bit limited, especiall because it doesn't support multibind. But if you go to AppData\\Local\\Ori and the Will of The Wisps, you will find the file KeyRebindings.txt. By opening this file with a text editor like Notepad, you can change your binds.\nEach action can be bound to 4 buttons, each one for a different control scheme. The file format is:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Action: Button1, Button2, Button3, Button4"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To specify a button, you have to use their Unity Keycode, which you can find on "},{"type":"element","tag":"a","props":{"href":"https://docs.unity3d.com/ScriptReference/KeyCode.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this page"}]},{"type":"text","value":".\nSwitching from one control scheme to another will freeze your game a bit so you want your multibind on the same control scheme."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Don’t forget to reload your game after modifying this file. Avoid using the in-game binding tool if you have edited this file by yourself since the in-game tool might delete some of your binds if you do so."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"third-party-solutions"},"children":[{"type":"element","tag":"a","props":{"href":"#third-party-solutions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Third party solutions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the first party and randomizer rebinding features aren't enough, there is a bunch of third party software you can use to bind your actions. The most popular one being "},{"type":"element","tag":"a","props":{"href":"https://www.autohotkey.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"AutoHotKey"}]},{"type":"text","value":" which lets you run a script in which you can specify what binds you want. AutoHotKey can also support macros. You can learn how to use this tool by reading the "},{"type":"element","tag":"a","props":{"href":"https://www.autohotkey.com/docs/AutoHotkey.htm","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"documentation"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are playing on controller through Steam, the recommended tool is Steam Config. Caeyo has written a tutorial on how to use it, which you can found "},{"type":"element","tag":"a","props":{"href":"https://www.speedrun.com/ori_wotw/guide/qc9ed","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". You can also use other software like "},{"type":"element","tag":"a","props":{"href":"https://github.com/AntiMicro/antimicro/releases/tag/2.23","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"antimicro"}]},{"type":"text","value":" if you can’t use Steam Config."}]}]},"text":"\nModifying your binds can be really useful, especially if you are playing with glitches which are often requiring pressing multiple buttons at the same time or in quick succession. This page will go through multiple options for rebinding such as the feature accessible from the settings' tab of the [Launcher](/features/launcher).\n\nThough they are not directly related to the randomizer, the Ori speedrun community do have some rules regarding bind. If you are playing by yourself you can ignore them but when playing races, some organizator might want you to follow variants of these rules:\n* You can use third party software.\n* You can have a bind on every button, except for the scroll wheel.\n* Multibinds are allowed but macros are not (having multiple actions on the same button is allowed but every action has to resolve on the same frame).\n* You can’t bind the same action (dash, jump…) to more than 4 buttons (because the ingame rebinding tool doesn’t allow it either)\n\n## Controllers\n\nIn the vanilla game, there isn't any option to rebind your controls on controller. But rest assured, the randomizer does add a simple way to rebind your inputs!\n\nTo do so, go to the Settings tab of the [Launcher](/features/launcher) and then click on the Controller tab. From here, connect a controller and press any input.\nYou'll see a list of every possible actions. The one with a chain symbol are the one which already have a bind assigned to them and the one without this symbol are missing a bind.\n\nYou can click on \"Add bind\" for any action and press a button on your controller to bind that action to this button. You can also click on the X button near a bind in order to remove this bind from an action. For randomizer-only actions, it's also possible to hold your button while adding a bind in order to add a combination of buttons for this action.\n\nAny changes to binds are automatically saved. You can return to the default keybinds by clicking on the Reset All To Default button, at the end of the page.\n\n## Keyboard\n\nLike for Controllers, the randomizer add a way to rebind your inputs but, since it's already possible to rebind your controls in-game, the tool available in the Settings tab of the [Launcher](/features/launcher) only let you rebind randomizer-only actions.\n\nTo use this tool, once in the Settings tab of the randomizer, go to the keyboard tab. From here, you'll see a list of every randomizer-only action. The one with a chain symbol are the one which already have a bind assigned to them and the one without this symbol are missing a bind.\n\nYou can click on \"Add bind\" for any action and press a key on your controller to bind that action to this button and then click on the Save button. It's possible to press multiple buttons in order to bind an action to a button combination instead of a single key. You can also click on the X button near a bind in order to remove this bind from an action.\n\nAny change to binds are automatically saved. You can return to the default keybinds by clicking on the Reset All To Default button, at the end of the page.\n\nThe in-game rebinding tool is a bit limited, especiall because it doesn't support multibind. But if you go to AppData\\Local\\Ori and the Will of The Wisps, you will find the file KeyRebindings.txt. By opening this file with a text editor like Notepad, you can change your binds.\nEach action can be bound to 4 buttons, each one for a different control scheme. The file format is:\n\nAction: Button1, Button2, Button3, Button4\n\nTo specify a button, you have to use their Unity Keycode, which you can find on [this page](https://docs.unity3d.com/ScriptReference/KeyCode.html).\nSwitching from one control scheme to another will freeze your game a bit so you want your multibind on the same control scheme.\n\nDon’t forget to reload your game after modifying this file. Avoid using the in-game binding tool if you have edited this file by yourself since the in-game tool might delete some of your binds if you do so.\n\n## Third party solutions\n\nIf the first party and randomizer rebinding features aren't enough, there is a bunch of third party software you can use to bind your actions. The most popular one being [AutoHotKey](https://www.autohotkey.com/) which lets you run a script in which you can specify what binds you want. AutoHotKey can also support macros. You can learn how to use this tool by reading the [documentation](https://www.autohotkey.com/docs/AutoHotkey.htm).\n\nIf you are playing on controller through Steam, the recommended tool is Steam Config. Caeyo has written a tutorial on how to use it, which you can found [here](https://www.speedrun.com/ori_wotw/guide/qc9ed). You can also use other software like [antimicro](https://github.com/AntiMicro/antimicro/releases/tag/2.23) if you can’t use Steam Config.","dir":"/features","path":"/features/keybinds","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479794},"$loki":12},{"slug":"launcher","title":"Launcher","tags":["feature"],"toc":[{"id":"home","depth":2,"text":"Home"},{"id":"game","depth":2,"text":"Game"},{"id":"seed-generator","depth":2,"text":"Seed Generator"},{"id":"stats","depth":2,"text":"Stats"},{"id":"settings","depth":2,"text":"Settings"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can access every randomizer's features through the launcher. In order to open it, simply open Ori and the Will of the Wisps Randomizer.exe from your randomizer's installation folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From there, you have multiple tabs for launching a seed, "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"generating a seed"}]},{"type":"text","value":", accessing your "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/settings"},"children":[{"type":"text","value":"settings"}]},{"type":"text","value":", looking at "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/stats"},"children":[{"type":"text","value":"statistics"}]},{"type":"text","value":" of your current game or playing in "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer"},"children":[{"type":"text","value":"multiplayer"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"home"},"children":[{"type":"element","tag":"a","props":{"href":"#home","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Home"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the main page of the launcher. From here, you can read through the patch notes of every version as well as launching your latest seed. If a new release is available, the launcher will inform you and let you decide if you want to update before starting your game."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From here, you can also create a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer"},"children":[{"type":"text","value":"multiplayer"}]},{"type":"text","value":" game by using the New Game button, access the wiki and other important location:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open seeds directory: Open in your file explorer the folder in which all the seeds you generated are stored."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open randomizer directory: Open the directory in which the randomizer itself is located (which is different from the folder of the launcher)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Create support bundle: Whenever something unexpected such as a crash happens, you can create a support bundle in which every important files for the developpers of the randomizer are stored. Share this with a dev to help them figuring out the bug."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"GitHub: Open the Ori Rando's organization page which list every repositories related to the randomizer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Discord: An invitation to the Ori speedrun Discord to nerd out with the Ori players. Really useful to found players to play with or if you need help with anything!"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"game"},"children":[{"type":"element","tag":"a","props":{"href":"#game","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Game"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This tab will most likely appear as a number, next to the Home tab. It is where you can setup multiplayer games. To access this tab you need to be logged in, which is using "},{"type":"element","tag":"a","props":{"href":"https://discord.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":". There is multiple way to play with other players which are all explained on the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer"},"children":[{"type":"text","value":"multiplayer"}]},{"type":"text","value":" page."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"seed-generator"},"children":[{"type":"element","tag":"a","props":{"href":"#seed-generator","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Seed Generator"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From this tab, you can generate seed by using the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generator"}]},{"type":"text","value":". A seed is a file containing informations about where every items are located and you need one in order to play the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"stats"},"children":[{"type":"element","tag":"a","props":{"href":"#stats","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Stats"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here, you will be able to see "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/stats"},"children":[{"type":"text","value":"statistics"}]},{"type":"text","value":" about your current game such as your number of deaths, the time spend in each area or the number of pickup you collected. You have to load a savefile in order to see those information."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"settings"},"children":[{"type":"element","tag":"a","props":{"href":"#settings","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the settings, you can both access "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/settings"},"children":[{"type":"text","value":"general settings"}]},{"type":"text","value":" which let you enable different kind of options such as mouse aiming or restoring cutscenes as well as accessing a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"key rebinding"}]},{"type":"text","value":" system for both controller and keyboard."}]}]},"text":"\nYou can access every randomizer's features through the launcher. In order to open it, simply open Ori and the Will of the Wisps Randomizer.exe from your randomizer's installation folder.\n\nFrom there, you have multiple tabs for launching a seed, [generating a seed](/seedgen), accessing your [settings](/features/settings), looking at [statistics](/features/stats) of your current game or playing in [multiplayer](/features/multiplayer).\n\n## Home\n\nThis is the main page of the launcher. From here, you can read through the patch notes of every version as well as launching your latest seed. If a new release is available, the launcher will inform you and let you decide if you want to update before starting your game.\n\nFrom here, you can also create a [multiplayer](/features/multiplayer) game by using the New Game button, access the wiki and other important location:\n\n* Open seeds directory: Open in your file explorer the folder in which all the seeds you generated are stored.\n* Open randomizer directory: Open the directory in which the randomizer itself is located (which is different from the folder of the launcher).\n* Create support bundle: Whenever something unexpected such as a crash happens, you can create a support bundle in which every important files for the developpers of the randomizer are stored. Share this with a dev to help them figuring out the bug.\n* GitHub: Open the Ori Rando's organization page which list every repositories related to the randomizer\n* Discord: An invitation to the Ori speedrun Discord to nerd out with the Ori players. Really useful to found players to play with or if you need help with anything!\n\n## Game\n\nThis tab will most likely appear as a number, next to the Home tab. It is where you can setup multiplayer games. To access this tab you need to be logged in, which is using [Discord](https://discord.com/). There is multiple way to play with other players which are all explained on the [multiplayer](/features/multiplayer) page.\n\n## Seed Generator\n\nFrom this tab, you can generate seed by using the [seed generator](/seedgen). A seed is a file containing informations about where every items are located and you need one in order to play the randomizer.\n\n## Stats\n\nHere, you will be able to see [statistics](/features/stats) about your current game such as your number of deaths, the time spend in each area or the number of pickup you collected. You have to load a savefile in order to see those information.\n\n## Settings\n\nIn the settings, you can both access [general settings](/features/settings) which let you enable different kind of options such as mouse aiming or restoring cutscenes as well as accessing a [key rebinding](/features/keybinds) system for both controller and keyboard.","dir":"/features","path":"/features/launcher","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479805},"$loki":13},{"slug":"logic-helper","title":"Logic helper","tags":["feature"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the in-game map, you can cycle through different filters which show or hide different element. The randomizer adds a new filter called In Logic."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"What we call Logic is an algorithm responsible for the placement of every item within the seed. This algorithm is making sure you can always finish the game by following the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"Paths"}]},{"type":"text","value":" rules you selected during the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generation"}]},{"type":"text","value":". This filter shows every pickup you are able to reach with your skillset according to logic."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You are guaranteed to find the next intended progression by collecting one of the pickup showing on that filter. Once you found a new skill, the In Logic filter will update automatically and every pickup you can reach with this newly aquired skill will appear on this filter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This filter isn't aiming at showing every single pickup you can collect at the moment but just what logic expects you to get. It is still possible to collect pickups that aren't showing on the In Logic filter by abusing game mechanics or glitches in order to collect pickup earlier than anticipated by logic."}]}]},"text":"\nOn the in-game map, you can cycle through different filters which show or hide different element. The randomizer adds a new filter called In Logic.\n\nWhat we call Logic is an algorithm responsible for the placement of every item within the seed. This algorithm is making sure you can always finish the game by following the [Paths](/seedgen/paths) rules you selected during the [seed generation](/seedgen). This filter shows every pickup you are able to reach with your skillset according to logic.\n\nYou are guaranteed to find the next intended progression by collecting one of the pickup showing on that filter. Once you found a new skill, the In Logic filter will update automatically and every pickup you can reach with this newly aquired skill will appear on this filter.\n\nThis filter isn't aiming at showing every single pickup you can collect at the moment but just what logic expects you to get. It is still possible to collect pickups that aren't showing on the In Logic filter by abusing game mechanics or glitches in order to collect pickup earlier than anticipated by logic.","dir":"/features","path":"/features/logic-helper","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479809},"$loki":14},{"slug":"multiplayer","title":"Multiplayer","toc":[{"id":"universes-and-worlds","depth":2,"text":"Universes and Worlds"},{"id":"co-op","depth":2,"text":"Co-op"},{"id":"multiworld","depth":2,"text":"Multiworld"},{"id":"bingo","depth":2,"text":"Bingo"},{"id":"discovery-bingo","depth":3,"text":"Discovery bingo"},{"id":"lockout-bingo","depth":3,"text":"Lockout bingo"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The randomizer also adds the possibility to play with other players! To do so, you first want to "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"generate a seed"}]},{"type":"text","value":" with the Multiplayer/Bingo option from the Generator tab enabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Netcode in gui","src":"/media/netcode.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enabling that option will let you choose which kind of game you want to play from the dropdown just bellow. When you generate a seed from the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":", you will automatically get redirected to the Game tab. If you aren't connected, you will need to log in by clicking on the top right button. The connection is using "},{"type":"element","tag":"a","props":{"href":"https://discord.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":" so please download it if you don't already have it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you are redirected to the Game tab, you can click on the icon next to the game number to copy the link to this specific game in your clipboard and share it with the other players. Opening this link will open the same page as your Game tab in a web browser. They can then open the game in the launcher by clicking on the corresponding button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From here, you will be able to setup each teams by either creating new Universes or joining an already existing one. Click on the Play button from the World you are in when you want to launch your seed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"universes-and-worlds"},"children":[{"type":"element","tag":"a","props":{"href":"#universes-and-worlds","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Universes and Worlds"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the Game tab, you should see something like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Universe example","src":"/media/universe.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will be either able to create a new universe or join a World. A World is each \"box\" inside a universe, which are automatically created when creating a new Universe. Each level have it's specificity:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Each players inside the same World are playing in "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#co-op"},"children":[{"type":"text","value":"Co-op"}]},{"type":"text","value":" and are sharing their pickups and states. They are playing the same seed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Each players inside the same Universe form a team. They are sharing "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#bingo"},"children":[{"type":"text","value":"Bingo"}]},{"type":"text","value":" goals and different Universes are playing against each others. Different Universes are separated from each other which means players from Universe A can't interact with players from Universe B."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Each players inside different World from the same Universe are playing in "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#multiworld"},"children":[{"type":"text","value":"Multiworld"}]},{"type":"text","value":". Everyone is playing in cooperation but players from different Worlds are playing different seeds."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"co-op"},"children":[{"type":"element","tag":"a","props":{"href":"#co-op","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Co-op"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Co-op, every player play on the same seed and share pickups so if a player from your team collects a pickup you will get the corresponding item aswell and the pickup will disappear from your game. This mode also shares game states so for example if your teammate opened the second room of Wellspring, it will be open for every other players aswell."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To play in Co-op, when enabling the Multiplayer option in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generator"}]},{"type":"text","value":", more options should show up. Select the Normal option from the dropdown and then generate your seed like any other seed. Then, share the link to your game by clicking on the button next to the game number in order to let the other players access your Game and download the seed. When you are on that page, either create a new Universe or join an already existing World. Every players which are on the same team must join the same World in order to share pickups. Different teams must be in a different Universe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"multiworld"},"children":[{"type":"element","tag":"a","props":{"href":"#multiworld","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Multiworld"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Multiworld is a cooperative mode where players are playing on different seeds but you will found items for both you and other players in your own seed. This is different from a normal "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#co-op"},"children":[{"type":"text","value":"co-op"}]},{"type":"text","value":" where when someone found Bash, it gives it to every players since, in multiworld, there is one copy of Bash for every Worlds and founding Bash for World A won't give Bash to players playing in World B. Your next logical progression can be placed in another seed than the one you are playing which means you can be blocked for a bit while waiting for someone else to find you another skill."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To generate a Multiworld seed, when enabling the Multiplayer option, more options should show up. In the Multiworld worlds names input field, write every worlds' names (press enter every time you finished entering one name) which should also set the dropdown to the Normal setting. Then, "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"generate your seed"}]},{"type":"text","value":" like any other seed. Next, copy the link to your game by cliking on the button next to the game number and share it with the other players in order to let them access your Game. When you are on that page, either create a new Universe or join a World inside an already existing Universe. Every Worlds must have at least one player."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can play Multiworld against each other. To do so, every team must be in a different Universe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also mix Multiworld with "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#co-op"},"children":[{"type":"text","value":"Co-op"}]},{"type":"text","value":". Players can cooperate by playing on the same seed and joining the same World. By doing so, they will share pickups between themselves and will still found and receive pickups for other Worlds from their Universe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bingo"},"children":[{"type":"element","tag":"a","props":{"href":"#bingo","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bingo"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bingo is a mode which gives you a board with 25 objectives to complete. Your goal is to form lines with your completed objectives. It's recommanded to use the Bingo utilities "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" which let you press "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"Alt+C"}]},{"type":"text","value":" when you completed enough lines in order to start rolling the credits without having to fight Shriek. The randomizer automaticaly track your progress towards goals and will automaticaly claim goals you completed. Goals can vary from collecting pickups or trees to completing quests or doing specific actions like killing ennemies or rolling the snowball in Reach."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to generate a bingo seed, you first want to "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"generate a seed"}]},{"type":"text","value":" with the Multiplayer option enabled. Select the Bingo variant you want to play with from the dropdown and then "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"generate your seed"}]},{"type":"text","value":" like any other seed. Then, click on the button next to your game number in order to copy the link to your game and share it to the other players so they can join your Game. When you are on that page, either create a new Universe or join an already existing World. Every players whithin the same World will be playing in "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#co-op"},"children":[{"type":"text","value":"Co-op"}]},{"type":"text","value":" and will be sharing goals. Players from different Universe are playing against each others."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's also possible to mix "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#multiworld"},"children":[{"type":"text","value":"Multiworld"}]},{"type":"text","value":" with Bingo. To do so, you need to generate a Multiworld seed but instead of selecting the Normal option from the dropdown, select the kind of bingo you want to play. Each players whithin the same Universe will be sharing their goals."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bingo have two different variants, which each add a little twist:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"discovery-bingo"},"children":[{"type":"element","tag":"a","props":{"href":"#discovery-bingo","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Discovery bingo"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Discovery Bingo is a variant of bingo where most goals will be hidden at first. This is the same as a normal bingo except that only 2 goals will be displayed from the 25 goals at first. When you complete one goal, the goal adjacent to the one you finished will be revealed. The autotracker will keep track of your progress towards hidden goals but they won't show up on the grid until you unlock them by completing a goal adjacent to them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"lockout-bingo"},"children":[{"type":"element","tag":"a","props":{"href":"#lockout-bingo","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Lockout bingo"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lockout Bingo is a variant of bingo where you can't validate a goal if another player already validated it. Since it's pretty hard to complete lines in this variant, the goal is to have more validated goals than the other players and not to form lines. This is usually played in 1 versus 1 so the first player with 13 completed goals from the 25 available one win the game."}]}]},"text":"\nThe randomizer also adds the possibility to play with other players! To do so, you first want to [generate a seed](/seedgen) with the Multiplayer/Bingo option from the Generator tab enabled.\n\n![Netcode in gui](/media/netcode.png)\n\nEnabling that option will let you choose which kind of game you want to play from the dropdown just bellow. When you generate a seed from the [Launcher](/features/launcher), you will automatically get redirected to the Game tab. If you aren't connected, you will need to log in by clicking on the top right button. The connection is using [Discord](https://discord.com/) so please download it if you don't already have it.\n\nOnce you are redirected to the Game tab, you can click on the icon next to the game number to copy the link to this specific game in your clipboard and share it with the other players. Opening this link will open the same page as your Game tab in a web browser. They can then open the game in the launcher by clicking on the corresponding button.\n\nFrom here, you will be able to setup each teams by either creating new Universes or joining an already existing one. Click on the Play button from the World you are in when you want to launch your seed.\n\n## Universes and Worlds\n\nOn the Game tab, you should see something like this:\n\n![Universe example](/media/universe.png)\n\nYou will be either able to create a new universe or join a World. A World is each \"box\" inside a universe, which are automatically created when creating a new Universe. Each level have it's specificity:\n\n* Each players inside the same World are playing in [Co-op](/features/multiplayer#co-op) and are sharing their pickups and states. They are playing the same seed.\n* Each players inside the same Universe form a team. They are sharing [Bingo](/features/multiplayer#bingo) goals and different Universes are playing against each others. Different Universes are separated from each other which means players from Universe A can't interact with players from Universe B.\n* Each players inside different World from the same Universe are playing in [Multiworld](/features/multiplayer#multiworld). Everyone is playing in cooperation but players from different Worlds are playing different seeds. \n\n## Co-op\n\nIn Co-op, every player play on the same seed and share pickups so if a player from your team collects a pickup you will get the corresponding item aswell and the pickup will disappear from your game. This mode also shares game states so for example if your teammate opened the second room of Wellspring, it will be open for every other players aswell.\n\nTo play in Co-op, when enabling the Multiplayer option in the [seed generator](/seedgen), more options should show up. Select the Normal option from the dropdown and then generate your seed like any other seed. Then, share the link to your game by clicking on the button next to the game number in order to let the other players access your Game and download the seed. When you are on that page, either create a new Universe or join an already existing World. Every players which are on the same team must join the same World in order to share pickups. Different teams must be in a different Universe.\n\n## Multiworld\n\nMultiworld is a cooperative mode where players are playing on different seeds but you will found items for both you and other players in your own seed. This is different from a normal [co-op](/features/multiplayer#co-op) where when someone found Bash, it gives it to every players since, in multiworld, there is one copy of Bash for every Worlds and founding Bash for World A won't give Bash to players playing in World B. Your next logical progression can be placed in another seed than the one you are playing which means you can be blocked for a bit while waiting for someone else to find you another skill.\n\nTo generate a Multiworld seed, when enabling the Multiplayer option, more options should show up. In the Multiworld worlds names input field, write every worlds' names (press enter every time you finished entering one name) which should also set the dropdown to the Normal setting. Then, [generate your seed](/seedgen) like any other seed. Next, copy the link to your game by cliking on the button next to the game number and share it with the other players in order to let them access your Game. When you are on that page, either create a new Universe or join a World inside an already existing Universe. Every Worlds must have at least one player.\n\nYou can play Multiworld against each other. To do so, every team must be in a different Universe.\n\nYou can also mix Multiworld with [Co-op](/features/multiplayer#co-op). Players can cooperate by playing on the same seed and joining the same World. By doing so, they will share pickups between themselves and will still found and receive pickups for other Worlds from their Universe.\n\n## Bingo\n\nBingo is a mode which gives you a board with 25 objectives to complete. Your goal is to form lines with your completed objectives. It's recommanded to use the Bingo utilities [header](/seedgen/headers) which let you press [Alt+C](/features/special-commands) when you completed enough lines in order to start rolling the credits without having to fight Shriek. The randomizer automaticaly track your progress towards goals and will automaticaly claim goals you completed. Goals can vary from collecting pickups or trees to completing quests or doing specific actions like killing ennemies or rolling the snowball in Reach.\n\nIn order to generate a bingo seed, you first want to [generate a seed](/seedgen) with the Multiplayer option enabled. Select the Bingo variant you want to play with from the dropdown and then [generate your seed](/seedgen) like any other seed. Then, click on the button next to your game number in order to copy the link to your game and share it to the other players so they can join your Game. When you are on that page, either create a new Universe or join an already existing World. Every players whithin the same World will be playing in [Co-op](/features/multiplayer#co-op) and will be sharing goals. Players from different Universe are playing against each others.\n\nIt's also possible to mix [Multiworld](/features/multiplayer#multiworld) with Bingo. To do so, you need to generate a Multiworld seed but instead of selecting the Normal option from the dropdown, select the kind of bingo you want to play. Each players whithin the same Universe will be sharing their goals.\n\nBingo have two different variants, which each add a little twist:\n\n### Discovery bingo\n\nDiscovery Bingo is a variant of bingo where most goals will be hidden at first. This is the same as a normal bingo except that only 2 goals will be displayed from the 25 goals at first. When you complete one goal, the goal adjacent to the one you finished will be revealed. The autotracker will keep track of your progress towards hidden goals but they won't show up on the grid until you unlock them by completing a goal adjacent to them.\n\n### Lockout bingo\n\nLockout Bingo is a variant of bingo where you can't validate a goal if another player already validated it. Since it's pretty hard to complete lines in this variant, the goal is to have more validated goals than the other players and not to form lines. This is usually played in 1 versus 1 so the first player with 13 completed goals from the 25 available one win the game.","dir":"/features","path":"/features/multiplayer","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479831},"$loki":15},{"slug":"new-items","title":"New items","tags":["feature"],"toc":[{"id":"bonus-items","depth":2,"text":"Bonus Items"},{"id":"bonus","depth":2,"text":"Bonus+"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The items you can find in the randomizer are usually items from the base game like keystones, health upgrades or skills but the randomizer also adds some new items to the mix. Most of those items are only added if you chose specific options during the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generation"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Clean Water: make the water swimmable without taking any damage. In the base game this is done by completing the Wellspring Escape but in the randomizer you have to found this specific item"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Teleporters: ley you teleport to the corresponding spirit well, even if you never went near it. You need to enable the Teleporters "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" when generating a seed to add them in the item pool"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch Fragments: once you find 3 launch fragments, the game will give you Launch. You need to enable the Launch Fragment "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" in order to add these items to the item pool. When this header is active, the only way to get Launch from the seed is by finding the fragments"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Relic: special items you need to collect in the World Tour "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/goals"},"children":[{"type":"text","value":"goal mode"}]},{"type":"text","value":" before going to the Shriek fight"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Black Market Keystones: Out of keystones? No problem, buy as many as you need from Opher. Price increases for every keystone bought. You need to enable the Black Market "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" in order to enable that behaviour"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Jumpgrades: increase the height you get from a jump. You need to enable either the Bonus+ or Jumpgrades "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" in order to add these pickups to the item pool"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Skill Velocity: increase the speed of Dash, Burrow, Water Dash, Bash and Launch. This also increase the distance you'll travel when using those skills. You need to enable either the Bonus+ or Skill Velocity "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" in order to add these pickups to the item pool"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bonus-items"},"children":[{"type":"element","tag":"a","props":{"href":"#bonus-items","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bonus Items"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bonus items is an "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" which add even more items to the item pool:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Health Regeneration: regenerate your health over time"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Energy Regeneration: regenerate your energy over time"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Extra Double Jump: if you already found Double Jump, this pickup will give you a bonus jump for extra mobility"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Extra Air Dash: if you already found Dash, this pickup will give you another dash in the air for extra mobility"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Weapon Efficiency: reduces the energy cost of the corresponding weapon by half"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bonus"},"children":[{"type":"element","tag":"a","props":{"href":"#bonus","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bonus+"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Like Bonus items, this is an "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":" which add more items to the item pool. On top of adding the same items as Bonus Items, it also add way more powerful pickups:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Rapid Sword, Smash and Spear: increase the animation speed of these weapons, increasing your attack speed"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Rapid Grenade: Grenade will charge faster"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Melting Weapon: make that specific weapon able to melt ice and activate lanterns"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Quickshot: just like the shard, let you shoot faster with your Bow"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Uncharged Bash Grenade: Normally, you need to charge your Grenade from the ground before throwing it in order to be able to bash from it. This pickup let you bash uncharged grenades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Extra Grenade: Normally, you can't throw multiple grenade since using a grenade while another one is already on screen will make the first one explode. This pickup let you throw multiple grenade without making the first one explode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Splinter Grenade: Like the Splinter shard for Bow, this let you throw three grenades at once instead of just one"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bonus+ also add Jumpgrades and Skill Velocities to the item pool."}]}]},"text":"\nThe items you can find in the randomizer are usually items from the base game like keystones, health upgrades or skills but the randomizer also adds some new items to the mix. Most of those items are only added if you chose specific options during the [seed generation](/seedgen):\n\n* Clean Water: make the water swimmable without taking any damage. In the base game this is done by completing the Wellspring Escape but in the randomizer you have to found this specific item\n* Teleporters: ley you teleport to the corresponding spirit well, even if you never went near it. You need to enable the Teleporters [header](/seedgen/headers) when generating a seed to add them in the item pool\n* Launch Fragments: once you find 3 launch fragments, the game will give you Launch. You need to enable the Launch Fragment [header](/seedgen/headers) in order to add these items to the item pool. When this header is active, the only way to get Launch from the seed is by finding the fragments\n* Relic: special items you need to collect in the World Tour [goal mode](/seedgen/goals) before going to the Shriek fight\n* Black Market Keystones: Out of keystones? No problem, buy as many as you need from Opher. Price increases for every keystone bought. You need to enable the Black Market [header](/seedgen/headers) in order to enable that behaviour\n* Jumpgrades: increase the height you get from a jump. You need to enable either the Bonus+ or Jumpgrades [header](/seedgen/headers) in order to add these pickups to the item pool\n* Skill Velocity: increase the speed of Dash, Burrow, Water Dash, Bash and Launch. This also increase the distance you'll travel when using those skills. You need to enable either the Bonus+ or Skill Velocity [header](/seedgen/headers) in order to add these pickups to the item pool\n\n## Bonus Items\n\nBonus items is an [header](/seedgen/headers) which add even more items to the item pool:\n\n* Health Regeneration: regenerate your health over time\n* Energy Regeneration: regenerate your energy over time\n* Extra Double Jump: if you already found Double Jump, this pickup will give you a bonus jump for extra mobility\n* Extra Air Dash: if you already found Dash, this pickup will give you another dash in the air for extra mobility\n* Weapon Efficiency: reduces the energy cost of the corresponding weapon by half\n\n## Bonus+\n\nLike Bonus items, this is an [header](/seedgen/headers) which add more items to the item pool. On top of adding the same items as Bonus Items, it also add way more powerful pickups:\n\n* Rapid Sword, Smash and Spear: increase the animation speed of these weapons, increasing your attack speed\n* Rapid Grenade: Grenade will charge faster\n* Melting Weapon: make that specific weapon able to melt ice and activate lanterns\n* Quickshot: just like the shard, let you shoot faster with your Bow\n* Uncharged Bash Grenade: Normally, you need to charge your Grenade from the ground before throwing it in order to be able to bash from it. This pickup let you bash uncharged grenades\n* Extra Grenade: Normally, you can't throw multiple grenade since using a grenade while another one is already on screen will make the first one explode. This pickup let you throw multiple grenade without making the first one explode\n* Splinter Grenade: Like the Splinter shard for Bow, this let you throw three grenades at once instead of just one\n\nBonus+ also add Jumpgrades and Skill Velocities to the item pool.\n","dir":"/features","path":"/features/new-items","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479845},"$loki":16},{"slug":"settings","title":"Settings","tags":["feature"],"toc":[{"id":"cutscenes","depth":2,"text":"Cutscenes"},{"id":"map","depth":2,"text":"Map"},{"id":"control-options","depth":2,"text":"Control Options"},{"id":"miscellaneous","depth":2,"text":"Miscellaneous"},{"id":"launch-settings","depth":2,"text":"Launch Settings"},{"id":"developer-tools","depth":2,"text":"Developer Tools"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"launcher"}]},{"type":"text","value":", you can access a Settings tab in which you can enable a bunch of options as well as "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"rebinding"}]},{"type":"text","value":" your controls.\nThis page will explain what each settings from the General tab is doing."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"cutscenes"},"children":[{"type":"element","tag":"a","props":{"href":"#cutscenes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Cutscenes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Options to restore cutscenes which are normally removed from the game by the randomizer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Restore Short Cutscenes: Enable the short and unskippable cutscenes from the vanilla game which are removed by the randomizer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Restore Long Cutscenes: Enable the long and unskippable cutscenes from the vanilla game which are removed by the randomizer"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"map"},"children":[{"type":"element","tag":"a","props":{"href":"#map","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Map"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Options to disable some behavior of the in-game map."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Hide Quest Filter: Hide the quest filter which show you only the quests location on your map"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Hide Warp Filter: Hide the warp filter which show you only the warps location on your map"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Hide Collectibles Filter: Hide the collectible filter which show you only the remaining pickups location on your map"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Always Show Warps: Always show the warps location on your map, no matter which filter you are using"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disable World Map: In the vanilla game, when zooming out on the map, it will display a one-screen wild map with all the areas and the position of Ori. Enabling this option prevents the game from displaying this map"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disable Quests Focus: In the vanilla game, if you are hovering over a quest on the quest list next to the map, the game will snap the map to the location of this quest. With this option, the game will require you to press your 3rd ability button (the bottom right one in the game UI) in order to scroll the map to the quest location instead of simply hovering the quest's name"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"control-options"},"children":[{"type":"element","tag":"a","props":{"href":"#control-options","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Control Options"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Options which change how to control some abilities."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Grapple Mouse Aiming: In the vanilla game, if you want to use grapple on something, you need to hold the direction toward this object to grapple it. With this enabled, you will be aiming with your mouse cursor rather than with your directional inputs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Burrow Mouse Aiming: In the vanilla game, when using burrow you control Ori by using your directional inputs. With this option, you will control Ori's movement with your mouse cursor which lets you move in all directions rather than being limited to the 4 directions of your keyboard"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Swimming Mouse Aiming: In the vanilla game, when swimming in water you control Ori by using your directional inputs. With this option, you will control Ori's movement with your mouse cursor which lets you move in all directions rather than being limited to the 4 directions of your keyboard"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Invert Swim Speeds: In the vanilla game, holding the jump button makes Ori swims faster. With this option, Ori will be swimming at maximum speed by default and will be slowing down when holding your jump button"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Lock Cursor to Window: Prevents your mouse cursor from going outside of the game window"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disable Autoaim: Spear, Bow and Shuriken are using an autoaim assist which can help aiming at targets. This option disable the autoaim on those weapons"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"miscellaneous"},"children":[{"type":"element","tag":"a","props":{"href":"#miscellaneous","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Miscellaneous"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Show Stats After Finish: When finishing a game, your "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"launcher"}]},{"type":"text","value":" will be displaying the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/stats"},"children":[{"type":"text","value":"Statistics"}]},{"type":"text","value":" of that game"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Random Currency Names: When collecting Spirit Light, the \"Spirit Light\" text will be a random currency name. This does not impact the actual gameplay"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Always Show Keystones: Display your keystone count in the top left corner at all time. Without this option, it would only appears when you are near a door"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disable always showing secret areas: In the game, there's plenty of secret passages in order to get some pickups. The randomizer makes it easier to spot those secret passages by making them transparent (this is the same effect as having the Sense shard equipped). Enabling this option will make those secret passages opaque again"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"launch-settings"},"children":[{"type":"element","tag":"a","props":{"href":"#launch-settings","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Launch Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Steam path: The path to your Steam execution file. If you own the Steam version of the game instead of the Windows Store one, make sure this path is correct. You can change this path by clicking the folder icon on the right"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch with Item Tracker: Automatically open the item tracker when launching the randomizer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disable Netcode: Prevents the randomizer from communicating with the rando server. With this option checked, bingo auto tracking and other netcode features related to "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer"},"children":[{"type":"text","value":"multiplayer"}]},{"type":"text","value":" will be unavailable"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Use Windows Store: Launch the randomizer using Windows Store instead of Steam"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"developer-tools"},"children":[{"type":"element","tag":"a","props":{"href":"#developer-tools","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Developer Tools"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you press Ctrl 5 times while on the Settings tab, a Developer Tools section will appears, with a bit more options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enable Developper Tools: Automatically activated when pressing Ctrl 5 times. Unchecking it will hide Developer tools again"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enable Debug Controls: Enable Debug Controls by default when starting the randomizer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Update to prerelease versions: Let you play on the latest development versions. These version have more features but are also more unstable"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Server Host: Let you change on which server you want to send your netcode information to. Use dev.wotw.orirando.com for the dev server, which is used by the prereleased versions and wotw.orirando.com for stable version"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Wait for Debugger: The randomizer will wait for a debugger to attach before initialization. This is purely in order to debug the code"}]},{"type":"text","value":"\n"}]}]},"text":"\nIn the [launcher](/features/launcher), you can access a Settings tab in which you can enable a bunch of options as well as [rebinding](/features/keybinds) your controls.\nThis page will explain what each settings from the General tab is doing.\n\n## Cutscenes\n\nOptions to restore cutscenes which are normally removed from the game by the randomizer.\n\n* Restore Short Cutscenes: Enable the short and unskippable cutscenes from the vanilla game which are removed by the randomizer\n* Restore Long Cutscenes: Enable the long and unskippable cutscenes from the vanilla game which are removed by the randomizer\n\n## Map\n\nOptions to disable some behavior of the in-game map.\n\n* Hide Quest Filter: Hide the quest filter which show you only the quests location on your map\n* Hide Warp Filter: Hide the warp filter which show you only the warps location on your map\n* Hide Collectibles Filter: Hide the collectible filter which show you only the remaining pickups location on your map\n* Always Show Warps: Always show the warps location on your map, no matter which filter you are using\n* Disable World Map: In the vanilla game, when zooming out on the map, it will display a one-screen wild map with all the areas and the position of Ori. Enabling this option prevents the game from displaying this map\n* Disable Quests Focus: In the vanilla game, if you are hovering over a quest on the quest list next to the map, the game will snap the map to the location of this quest. With this option, the game will require you to press your 3rd ability button (the bottom right one in the game UI) in order to scroll the map to the quest location instead of simply hovering the quest's name\n\n## Control Options\n\nOptions which change how to control some abilities.\n\n* Grapple Mouse Aiming: In the vanilla game, if you want to use grapple on something, you need to hold the direction toward this object to grapple it. With this enabled, you will be aiming with your mouse cursor rather than with your directional inputs\n* Burrow Mouse Aiming: In the vanilla game, when using burrow you control Ori by using your directional inputs. With this option, you will control Ori's movement with your mouse cursor which lets you move in all directions rather than being limited to the 4 directions of your keyboard\n* Swimming Mouse Aiming: In the vanilla game, when swimming in water you control Ori by using your directional inputs. With this option, you will control Ori's movement with your mouse cursor which lets you move in all directions rather than being limited to the 4 directions of your keyboard\n* Invert Swim Speeds: In the vanilla game, holding the jump button makes Ori swims faster. With this option, Ori will be swimming at maximum speed by default and will be slowing down when holding your jump button\n* Lock Cursor to Window: Prevents your mouse cursor from going outside of the game window\n* Disable Autoaim: Spear, Bow and Shuriken are using an autoaim assist which can help aiming at targets. This option disable the autoaim on those weapons\n\n## Miscellaneous\n\n* Show Stats After Finish: When finishing a game, your [launcher](/features/launcher) will be displaying the [Statistics](/features/stats) of that game\n* Random Currency Names: When collecting Spirit Light, the \"Spirit Light\" text will be a random currency name. This does not impact the actual gameplay\n* Always Show Keystones: Display your keystone count in the top left corner at all time. Without this option, it would only appears when you are near a door\n* Disable always showing secret areas: In the game, there's plenty of secret passages in order to get some pickups. The randomizer makes it easier to spot those secret passages by making them transparent (this is the same effect as having the Sense shard equipped). Enabling this option will make those secret passages opaque again\n\n## Launch Settings\n\n* Steam path: The path to your Steam execution file. If you own the Steam version of the game instead of the Windows Store one, make sure this path is correct. You can change this path by clicking the folder icon on the right\n* Launch with Item Tracker: Automatically open the item tracker when launching the randomizer\n* Disable Netcode: Prevents the randomizer from communicating with the rando server. With this option checked, bingo auto tracking and other netcode features related to [multiplayer](/features/multiplayer) will be unavailable\n* Use Windows Store: Launch the randomizer using Windows Store instead of Steam\n\n## Developer Tools\n\nIf you press Ctrl 5 times while on the Settings tab, a Developer Tools section will appears, with a bit more options.\n\n* Enable Developper Tools: Automatically activated when pressing Ctrl 5 times. Unchecking it will hide Developer tools again\n* Enable Debug Controls: Enable Debug Controls by default when starting the randomizer\n* Update to prerelease versions: Let you play on the latest development versions. These version have more features but are also more unstable\n* Server Host: Let you change on which server you want to send your netcode information to. Use dev.wotw.orirando.com for the dev server, which is used by the prereleased versions and wotw.orirando.com for stable version\n* Wait for Debugger: The randomizer will wait for a debugger to attach before initialization. This is purely in order to debug the code\n","dir":"/features","path":"/features/settings","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479861},"$loki":17},{"slug":"stats","title":"Statistics","tags":["feature"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the Stats tab of the Launcher, you can see the statistics of your current seed. You need to load a savefile in order to see those information."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For each area, the randomizer will share how many pickups you got, how many time you died and how much time you spend here aswell as showing your Pickups Per Minute (PPM). PPM is a ratio between how many pickups you collected and how much time you spend in the area. The higher it gets, the faster you are collecting pickups."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll also be able to see other statistics such as the time lost to death, the number of time you used a teleporter and your peak PPM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The game will also share those statistics when rolling the credits."}]}]},"text":"\nIn the Stats tab of the Launcher, you can see the statistics of your current seed. You need to load a savefile in order to see those information.\n\nFor each area, the randomizer will share how many pickups you got, how many time you died and how much time you spend here aswell as showing your Pickups Per Minute (PPM). PPM is a ratio between how many pickups you collected and how much time you spend in the area. The higher it gets, the faster you are collecting pickups.\n\nYou'll also be able to see other statistics such as the time lost to death, the number of time you used a teleporter and your peak PPM.\n\nThe game will also share those statistics when rolling the credits.","dir":"/features","path":"/features/stats","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479862},"$loki":18},{"slug":"special-commands","title":"Special commands","tags":["feature"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The randomizer adds a few new commands you can activate by pressing multiple keys at the same time. These binds can be modified by using the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"randomizer rebinding tool"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The most important special command is the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/custom-wheel"},"children":[{"type":"text","value":"Custom Wheel"}]},{"type":"text","value":" which you can open by pressing V on a keyboard or holding both shoulder button at the same time. Each commands listed bellow are then accessible through this wheel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Alt + P: Shows your progress in the seed (number of pickup collected, progress in "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/goals"},"children":[{"type":"text","value":"goals"}]},{"type":"text","value":" and "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/hints"},"children":[{"type":"text","value":"hints"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Alt + L: Reloads the current seed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Alt + T: Shows the textbox of the last item you collected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Alt + C: Teleports you to end of the game if you already completed your goal. Currently, this is only used by the 3-line bingo utility "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Alt + /: Exit the randomizer instantly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Ctrl + Alt + D: Toggle Debug Controls."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Ctrl + Alt + L: Toggles Cursor Lock."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Ctrl + Alt + C: Show current coordinates."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Ctrl + Alt + N: Toggles showing location names in spoiler filter (hold L in map)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ctrl + Alt + 1, 2, 3, 4 and 5 are also special commands but they don't do anything by default. When playing plandos or by using some headers, these commands can be used to display additional information."}]}]},"text":"\nThe randomizer adds a few new commands you can activate by pressing multiple keys at the same time. These binds can be modified by using the [randomizer rebinding tool](/features/keybinds).\n\nThe most important special command is the [Custom Wheel](/features/custom-wheel) which you can open by pressing V on a keyboard or holding both shoulder button at the same time. Each commands listed bellow are then accessible through this wheel.\n\n* Alt + P: Shows your progress in the seed (number of pickup collected, progress in [goals](/seedgen/goals) and [hints](/features/hints)).\n* Alt + L: Reloads the current seed.\n* Alt + T: Shows the textbox of the last item you collected.\n* Alt + C: Teleports you to end of the game if you already completed your goal. Currently, this is only used by the 3-line bingo utility [header](/seedgen/headers).\n* Alt + /: Exit the randomizer instantly.\n* Ctrl + Alt + D: Toggle Debug Controls.\n* Ctrl + Alt + L: Toggles Cursor Lock.\n* Ctrl + Alt + C: Show current coordinates.\n* Ctrl + Alt + N: Toggles showing location names in spoiler filter (hold L in map).\n\nCtrl + Alt + 1, 2, 3, 4 and 5 are also special commands but they don't do anything by default. When playing plandos or by using some headers, these commands can be used to display additional information.\n","dir":"/features","path":"/features/special-commands","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479867},"$loki":19},{"slug":"_index","title":"Seed Genenation","toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/launcher"},"children":[{"type":"text","value":"randomizer Launcher"}]},{"type":"text","value":" or on the Internet "},{"type":"element","tag":"a","props":{"href":"https://wotw.orirando.com/seedgen","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". There is a bunch of options but don't worry, this page will go through each of them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"page-list","props":{"by-path":"/seedgen"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nA seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the [randomizer Launcher](/features/launcher) or on the Internet [here](https://wotw.orirando.com/seedgen). There is a bunch of options but don't worry, this page will go through each of them.\n\n\n","dir":"/seedgen","path":"/seedgen/_index","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479869},"$loki":20},{"slug":"generator","title":"Generator","tags":["seedgen"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This tab have miscellaneous option. Here, you can enter a seed which will be used for the seed generation or enables options such as playing on hard mode, removing the spoiler from the seed file or enabling "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer"},"children":[{"type":"text","value":"multiplayer"}]},{"type":"text","value":"."}]}]},"text":"\nThis tab have miscellaneous option. Here, you can enter a seed which will be used for the seed generation or enables options such as playing on hard mode, removing the spoiler from the seed file or enabling [multiplayer](/features/multiplayer).","dir":"/seedgen","path":"/seedgen/generator","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479870},"$loki":21},{"slug":"goals","title":"Goals","tags":["seedgen"],"toc":[{"id":"all-trees","depth":2,"text":"All Trees"},{"id":"all-wisps","depth":2,"text":"All Wisps"},{"id":"all-quests","depth":2,"text":"All Quests"},{"id":"world-tour","depth":2,"text":"World Tour"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Goal modes are restrictions which prevent you from entering the final Willow room before you have completed your objective. If you attempt to enter Shriek’s room before completing all goals, your current goal progress will appear on screen instead. However, if you have tried to enter this room before completing your goals, the warp will unlock so you don’t have to travel there again.\nYou can press "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"Alt+P"}]},{"type":"text","value":" to check your progress on goal modes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you enable the Progress Helper "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":", you can use the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/custom-wheel"},"children":[{"type":"text","value":"Custom Wheel"}]},{"type":"text","value":" in order to see which objectives you have collected and which one you are still missing."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"all-trees"},"children":[{"type":"element","tag":"a","props":{"href":"#all-trees","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"All Trees"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this mode, you will have to visit all 14 Ancestral Trees and collect their pickups. These trees are the 12 skills trees located in Marsh, Howl's Den, Kwolok’s Hollow, Wellspring, Wastes, Pools, Reach, Depths, and Weeping Ridge plus the 2 Ancestral Light trees located in Glades and above Burrows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"all-wisps"},"children":[{"type":"element","tag":"a","props":{"href":"#all-wisps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"All Wisps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"All Wisps adds the requirement to collect all the wisps, which are located to their normal location. These wisps are the Voice, Memory, Eyes, Strength and Heart respectively from Kwolok in Kwolok’s Hollow, finishing the Reach escape, defeating Mora in Depths, defeating Kwolok in Pools and finishing the Worm's escape in Wastes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"all-quests"},"children":[{"type":"element","tag":"a","props":{"href":"#all-quests","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"All Quests"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"All Quests adds the requirement to finish every quest in the game. This includes all main quests (mainly collecting the wisps) but also every side quest like Hand to Hand and Rebuilding the Glades. You can view your quest progress on the map screen."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nIn addition to the Progress Helper's quest status, you can use this "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/quests"},"children":[{"type":"text","value":"list of quests"}]},{"type":"text","value":" to learn about the exact requirements."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"world-tour"},"children":[{"type":"element","tag":"a","props":{"href":"#world-tour","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"World Tour"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"World Tour adds one pickup called a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/new-items"},"children":[{"type":"text","value":"relic"}]},{"type":"text","value":" in some areas. You need to collect the relic in every zone that has one. You can tell if a zone has a relic by pressing "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"Alt+P"}]},{"type":"text","value":" or opening your map. If the name of an area is red it means you have already collected its relic, white means the area have a relic but you haven't collected it yet and orange text indicates the area you are currently in (if you haven’t collected its relic). The number of relics vary from one seed to another. You can set the probability of a relic spawning per area once you selected this goal in the seed generator."}]}]},"text":"\nGoal modes are restrictions which prevent you from entering the final Willow room before you have completed your objective. If you attempt to enter Shriek’s room before completing all goals, your current goal progress will appear on screen instead. However, if you have tried to enter this room before completing your goals, the warp will unlock so you don’t have to travel there again. \nYou can press [Alt+P](/features/special-commands) to check your progress on goal modes.\n\nIf you enable the Progress Helper [header](/seedgen/headers), you can use the [Custom Wheel](/features/custom-wheel) in order to see which objectives you have collected and which one you are still missing.\n\n## All Trees \n\nIn this mode, you will have to visit all 14 Ancestral Trees and collect their pickups. These trees are the 12 skills trees located in Marsh, Howl's Den, Kwolok’s Hollow, Wellspring, Wastes, Pools, Reach, Depths, and Weeping Ridge plus the 2 Ancestral Light trees located in Glades and above Burrows.\n\n## All Wisps \n\nAll Wisps adds the requirement to collect all the wisps, which are located to their normal location. These wisps are the Voice, Memory, Eyes, Strength and Heart respectively from Kwolok in Kwolok’s Hollow, finishing the Reach escape, defeating Mora in Depths, defeating Kwolok in Pools and finishing the Worm's escape in Wastes.\n\n## All Quests \n\nAll Quests adds the requirement to finish every quest in the game. This includes all main quests (mainly collecting the wisps) but also every side quest like Hand to Hand and Rebuilding the Glades. You can view your quest progress on the map screen. \nIn addition to the Progress Helper's quest status, you can use this [list of quests](/tutorials/misc/quests) to learn about the exact requirements.\n\n## World Tour \n\nWorld Tour adds one pickup called a [relic](/features/new-items) in some areas. You need to collect the relic in every zone that has one. You can tell if a zone has a relic by pressing [Alt+P](/features/special-commands) or opening your map. If the name of an area is red it means you have already collected its relic, white means the area have a relic but you haven't collected it yet and orange text indicates the area you are currently in (if you haven’t collected its relic). The number of relics vary from one seed to another. You can set the probability of a relic spawning per area once you selected this goal in the seed generator.","dir":"/seedgen","path":"/seedgen/goals","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479876},"$loki":22},{"slug":"headers","title":"Headers","tags":["seedgen"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Headers allow you to customize certain aspects of the game, like adding items to the item pool, creating custom pickups, and changing states within the game. The "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"seed generation"}]},{"type":"text","value":" comes with many prebuilt headers for you to use and you can also add custom headers by dragging header files (.wotwh) in the launcher. If you are interested in creating your own headers, you can read through the "},{"type":"element","tag":"a","props":{"href":"https://docs.google.com/document/d/1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU/edit","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Header Documentation"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the seed generator, some headers also have a button next to their name which you can click on once you selected the corresponding header. This open a configuration pop-in which let you customize the header a bit more."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here is a list of all the prebuilt headers in the seed generator:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Spawn with Sword: You will start the game with Sword instead of having to find it at a normal pickup location"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Util Twillen: Twillen will be guaranted to sell six utilities pickups (Sticky, Magnet, Water Breath, Catalyst, Overflow and Reckless) instead of selling random items"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Autoplants: As soon as Tuley is in Glades, all the seeds you collected will be planted automatically without having to speak to Tuley and watch the planting cutscenes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Skippable Cutscenes: Skips several cutscene. Some cutscne like the end of Wellspring's escape can't be skipped automatically but the game will save when you reach the end. Once you see the \"Game Saved!\" message, you can quit to menu and reload your save to skip those cutscenes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Better Random Spawn: The lever doors in Upper Wastes, Ruins and Pools Entry are already opened, the bone wall above Howl's den teleporter and the Howl fight are removed, making random spawn works better. Logic will account for these changes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Black Market: Opher will have an infinite supplies of keystones. Every time you buy one keystone, the price of the next one will increase. These keystones aren't required in order to beat the game since logic doesn't account for them. This header have an option which greatly reduces the cost of keystones"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bonus+: Adds new powerfull upgrades such as the ability to bash uncharged grenades. Learn more what items are added by this header by reading the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/new-items#bonus"},"children":[{"type":"text","value":"New Items"}]},{"type":"text","value":" page. This header have option to specify how many of each pickups you want to add to the item pool"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Key Hints: Lupo, Opher and Twillen sell "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/hints"},"children":[{"type":"text","value":"hints"}]},{"type":"text","value":" which reveal the areas in which you can find Clean Water, Burrow, Water Dash, Grenade, Glide, Flap, Flash, Bash, and Bow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Branch: Shorten the Tree Keeper quest by getting the Tree seed directly instead of getting a branch which you need to give to Tuley"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Vanilla Opher Upgrades: Places the vanilla weapon upgrades such as Exploding Spear at their vanilla location, in Opher's shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open Mode: Removes many one-way doors in the game, allowing you to go through them from the other side. Logic will account for these changes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bonus Opher Upgrade: Opher will be guaranteed to sell five weapon upgrades unique to the randomizer: Spear, Shuriken, Blaze and Sentry efficiency which reduce the cost of the respective weapon by half and Rapid Smash which increase the speed of Hammer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Trials: Spirit Trials won't give any items"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Trial Hints: When activating a Spirit Trial, reveals what the reward for finishing this Spirit Trial is"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Glades Done: Start with every seed planted in Glades as well as every Glades rebuilding project already finished"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch Fragments: There are 5 Launch Fragment pickups in the seed and finding 3 of them will grant you Launch. The logic helper recognize that you got Launch once you have at least 3 fragments but all 5 fragments are accessible without needing Launch. This header let you specify how many launch fragments there is in the seed and how much of them are required in order to unlock Launch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Quests: All items collected by talking to NPC don't have any items. Location behind quests such as the house in Woods will be open from the start"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No KS Doors: All Keystone doors start open"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Teleporter Zone Hints: Lupo's maps give "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/hints"},"children":[{"type":"text","value":"hints"}]},{"type":"text","value":" about how many teleporter pickups there are in the current area. Hints for Woods and Glades can be bought from Lupo in Glades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Combat: Remove all combat sequences such as combat shrines, fight rooms, and boss fights. This gives a new access to Baur's Reach from Glades since the fight room is already completed. Combat shrine pickups are floating above the shrine themselves and can be collected without starting the shrine. Parameters let you decide what you want to skip betwenn Shrines, Arenas and Bosses"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Launch: Remove Launch from the game. It's recommanded to play at least in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek"}]},{"type":"text","value":" difficulty when using this header, as "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/moki"},"children":[{"type":"text","value":"Moki"}]},{"type":"text","value":" requires Launch in order to reach the final boss. Some pickups may not be logically accesible and will contain Spirit Light instead"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"3-Line Bingo utilities: This header can only be used when playing "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#bingo"},"children":[{"type":"text","value":"bingo"}]},{"type":"text","value":". Sets the game as completed once you have completed 3 bingo lines, allowing you to press "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/special-commands"},"children":[{"type":"text","value":"Alt+C"}]},{"type":"text","value":" to teleport to the credits without having to fight Shriek. You can change how many lines are required to finish the game by using the header parameter"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Zone hints: Lupo's maps give hints about how many skills there are in the current area. Hints for Woods and Glades can be bought from Lupo in Glades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Rain: Marsh start as sunny, instead of being rainy until you get the sword tree. This also triggers the spawn of some enemies and removes the Howl fight entirely"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch on Seir: Launch will always be placed on Seir, which you obtain by finishing the Ruins escape"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch from Bingo: This header can only be used when playing "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/multiplayer#bingo"},"children":[{"type":"text","value":"bingo"}]},{"type":"text","value":". This grants you Launch once you have finished two lines. You can change how many lines are needed with the header parameters"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"No Willow Hearts: All Willow hearts are already destroyed, making the final boss accessible from the beginning. This also affects logic paths to some items"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Spawn Tuley: Tuley is in Glades from the beginning, instead of spawning once you finish the Wellspring escape"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Jumpgrades: Adds bonus pickups in the item pool that make you jump higher. This header let you customize how many jumpgrades are in the seed"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Teleport Refills: Automatically heals you to full when warping to a teleporter"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Skill Velocity: Adds bonus pickups to the item pool that make Dash, Bash, Burrow, Water Dash and Launch go faster. This header let you customize how many skill velocity are in the seed"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Teleporters: Add teleporter pickups to the item pool, which activate the corresponding teleporter. Logic expects you to use these teleporters as progression"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Progress Helper: Track your progress towards your goals. Open the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/custom-wheel"},"children":[{"type":"text","value":"Custom Wheel"}]},{"type":"text","value":" in order to access progress towards quests, wisps and trees"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bonus Items: Add items which are unique to the randomizer in the item pool like an extra air dash or energy regeneration. You can find a list of every Bonus item "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/new-items#bonus-items"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"}]}]},"text":"\nHeaders allow you to customize certain aspects of the game, like adding items to the item pool, creating custom pickups, and changing states within the game. The [seed generation](/seedgen) comes with many prebuilt headers for you to use and you can also add custom headers by dragging header files (.wotwh) in the launcher. If you are interested in creating your own headers, you can read through the [Header Documentation](https://docs.google.com/document/d/1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU/edit).\n\nIn the seed generator, some headers also have a button next to their name which you can click on once you selected the corresponding header. This open a configuration pop-in which let you customize the header a bit more.\n\nHere is a list of all the prebuilt headers in the seed generator:\n* Spawn with Sword: You will start the game with Sword instead of having to find it at a normal pickup location\n* Util Twillen: Twillen will be guaranted to sell six utilities pickups (Sticky, Magnet, Water Breath, Catalyst, Overflow and Reckless) instead of selling random items\n* Autoplants: As soon as Tuley is in Glades, all the seeds you collected will be planted automatically without having to speak to Tuley and watch the planting cutscenes\n* Skippable Cutscenes: Skips several cutscene. Some cutscne like the end of Wellspring's escape can't be skipped automatically but the game will save when you reach the end. Once you see the \"Game Saved!\" message, you can quit to menu and reload your save to skip those cutscenes\n* Better Random Spawn: The lever doors in Upper Wastes, Ruins and Pools Entry are already opened, the bone wall above Howl's den teleporter and the Howl fight are removed, making random spawn works better. Logic will account for these changes\n* Black Market: Opher will have an infinite supplies of keystones. Every time you buy one keystone, the price of the next one will increase. These keystones aren't required in order to beat the game since logic doesn't account for them. This header have an option which greatly reduces the cost of keystones\n* Bonus+: Adds new powerfull upgrades such as the ability to bash uncharged grenades. Learn more what items are added by this header by reading the [New Items](/features/new-items#bonus) page. This header have option to specify how many of each pickups you want to add to the item pool\n* Key Hints: Lupo, Opher and Twillen sell [hints](/features/hints) which reveal the areas in which you can find Clean Water, Burrow, Water Dash, Grenade, Glide, Flap, Flash, Bash, and Bow.\n* No Branch: Shorten the Tree Keeper quest by getting the Tree seed directly instead of getting a branch which you need to give to Tuley\n* Vanilla Opher Upgrades: Places the vanilla weapon upgrades such as Exploding Spear at their vanilla location, in Opher's shop\n* Open Mode: Removes many one-way doors in the game, allowing you to go through them from the other side. Logic will account for these changes\n* Bonus Opher Upgrade: Opher will be guaranteed to sell five weapon upgrades unique to the randomizer: Spear, Shuriken, Blaze and Sentry efficiency which reduce the cost of the respective weapon by half and Rapid Smash which increase the speed of Hammer\n* No Trials: Spirit Trials won't give any items\n* Trial Hints: When activating a Spirit Trial, reveals what the reward for finishing this Spirit Trial is\n* Glades Done: Start with every seed planted in Glades as well as every Glades rebuilding project already finished\n* Launch Fragments: There are 5 Launch Fragment pickups in the seed and finding 3 of them will grant you Launch. The logic helper recognize that you got Launch once you have at least 3 fragments but all 5 fragments are accessible without needing Launch. This header let you specify how many launch fragments there is in the seed and how much of them are required in order to unlock Launch\n* No Quests: All items collected by talking to NPC don't have any items. Location behind quests such as the house in Woods will be open from the start\n* No KS Doors: All Keystone doors start open\n* Teleporter Zone Hints: Lupo's maps give [hints](/features/hints) about how many teleporter pickups there are in the current area. Hints for Woods and Glades can be bought from Lupo in Glades\n* No Combat: Remove all combat sequences such as combat shrines, fight rooms, and boss fights. This gives a new access to Baur's Reach from Glades since the fight room is already completed. Combat shrine pickups are floating above the shrine themselves and can be collected without starting the shrine. Parameters let you decide what you want to skip betwenn Shrines, Arenas and Bosses\n* No Launch: Remove Launch from the game. It's recommanded to play at least in the [Gorlek](/seedgen/paths/gorlek) difficulty when using this header, as [Moki](/seedgen/paths/moki) requires Launch in order to reach the final boss. Some pickups may not be logically accesible and will contain Spirit Light instead\n* 3-Line Bingo utilities: This header can only be used when playing [bingo](/features/multiplayer#bingo). Sets the game as completed once you have completed 3 bingo lines, allowing you to press [Alt+C](/features/special-commands) to teleport to the credits without having to fight Shriek. You can change how many lines are required to finish the game by using the header parameter\n* Zone hints: Lupo's maps give hints about how many skills there are in the current area. Hints for Woods and Glades can be bought from Lupo in Glades\n* No Rain: Marsh start as sunny, instead of being rainy until you get the sword tree. This also triggers the spawn of some enemies and removes the Howl fight entirely\n* Launch on Seir: Launch will always be placed on Seir, which you obtain by finishing the Ruins escape\n* Launch from Bingo: This header can only be used when playing [bingo](/features/multiplayer#bingo). This grants you Launch once you have finished two lines. You can change how many lines are needed with the header parameters\n* No Willow Hearts: All Willow hearts are already destroyed, making the final boss accessible from the beginning. This also affects logic paths to some items\n* Spawn Tuley: Tuley is in Glades from the beginning, instead of spawning once you finish the Wellspring escape\n* Jumpgrades: Adds bonus pickups in the item pool that make you jump higher. This header let you customize how many jumpgrades are in the seed\n* Teleport Refills: Automatically heals you to full when warping to a teleporter\n* Skill Velocity: Adds bonus pickups to the item pool that make Dash, Bash, Burrow, Water Dash and Launch go faster. This header let you customize how many skill velocity are in the seed\n* Teleporters: Add teleporter pickups to the item pool, which activate the corresponding teleporter. Logic expects you to use these teleporters as progression\n* Progress Helper: Track your progress towards your goals. Open the [Custom Wheel](/features/custom-wheel) in order to access progress towards quests, wisps and trees\n* Bonus Items: Add items which are unique to the randomizer in the item pool like an extra air dash or energy regeneration. You can find a list of every Bonus item [here](/features/new-items#bonus-items)","dir":"/seedgen","path":"/seedgen/headers","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479891},"$loki":23},{"slug":"paths","title":"Paths","tags":["logic group"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is only so page-list list Paths as well. The actual content is in the paths subfolder."}]}]},"text":"\nThis is only so page-list list Paths as well. The actual content is in the paths subfolder.","dir":"/seedgen","path":"/seedgen/paths","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479892},"$loki":24},{"slug":"presets","title":"Presets","tags":["seedgen"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Presets are prebuild general options which you can use safely in order to generate seeds. Once you selected the presets you want to use, click on the Apply Presets button in order to add the preset's options to the other settings you already selected. By holding Ctrl, the Apply Presets button will change for Override Presets, clicking on it will override your previous settings by the one from the presets you selected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here is a quick description of each presets:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"QOL applies the following "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"headers"}]},{"type":"text","value":": Skippable Cutscenes, Spawn Tuley, No Branch, Autoplants, Progress Helper and Teleport Refills. These are just quality of life improvement which greatly reduces the time you'll spend in cutscenes and dialogues. Tuley also spawn from the begining while you would normaly need to do the Wellspring Escape in order for Tuley to appear in Glades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Moki selects the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/moki"},"children":[{"type":"text","value":"Moki"}]},{"type":"text","value":" difficulty, the same headers as QOL plus these headers: No Trials, Teleporters, Vanilla Opher Upgrades, Black Market, Spawn with Sword and the headers related to the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/hints"},"children":[{"type":"text","value":"hints"}]},{"type":"text","value":" feature: Key Hints, Zone Hints and Teleporter Zone Hints. This is the recommended settings for players who finished the game at least once"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Gorlek selects the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek"}]},{"type":"text","value":" difficulty, the same "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"headers"}]},{"type":"text","value":" as QOL plus these headers: Teleporters, Opher Upgrades, Black Market, Trials Hints, Key Hints and Zone Hints. This is the recommended settings for more advanced players who know a bit more tricks"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"2022 Tourney applies the setting used for the 2022 randomizer tournament. This selects the same options as Gorlek and Random Spawn, selects the All Trees goal and add the No Rain and Teleporter Zone Hints headers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Glitches enables all paths which use glitches. Since "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/moki"},"children":[{"type":"text","value":"Moki"}]},{"type":"text","value":" is a glitchless difficulty, you are required to play in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek difficulty"}]},{"type":"text","value":" or above in order to enable these paths. Sword and Hammer "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps"},"children":[{"type":"text","value":"sentry jumps"}]},{"type":"text","value":", "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/wall-break"},"children":[{"type":"text","value":"breaking walls from the wrong side"}]},{"type":"text","value":", "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/area-specific/sentry-as-a-fire-source"},"children":[{"type":"text","value":"Sentry burn"}]},{"type":"text","value":" and "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/sequence-breaks/feeding-ground-skip#after-cat-and-mouse"},"children":[{"type":"text","value":"Remove kill plane"}]},{"type":"text","value":" will be added to the options the randomizer could expects from you"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Random Spawn selects the Better Random Spawn header which removes some doors that can only be opened from one side in order to make random spawn a better experience. It also changes your starting point for a random one, chosen between every Teleporters of the game"}]},{"type":"text","value":"\n"}]}]},"text":"\nPresets are prebuild general options which you can use safely in order to generate seeds. Once you selected the presets you want to use, click on the Apply Presets button in order to add the preset's options to the other settings you already selected. By holding Ctrl, the Apply Presets button will change for Override Presets, clicking on it will override your previous settings by the one from the presets you selected.\n\nHere is a quick description of each presets:\n* QOL applies the following [headers](/seedgen/headers): Skippable Cutscenes, Spawn Tuley, No Branch, Autoplants, Progress Helper and Teleport Refills. These are just quality of life improvement which greatly reduces the time you'll spend in cutscenes and dialogues. Tuley also spawn from the begining while you would normaly need to do the Wellspring Escape in order for Tuley to appear in Glades\n* Moki selects the [Moki](/seedgen/paths/moki) difficulty, the same headers as QOL plus these headers: No Trials, Teleporters, Vanilla Opher Upgrades, Black Market, Spawn with Sword and the headers related to the [hints](/features/hints) feature: Key Hints, Zone Hints and Teleporter Zone Hints. This is the recommended settings for players who finished the game at least once\n* Gorlek selects the [Gorlek](/seedgen/paths/gorlek) difficulty, the same [headers](/seedgen/headers) as QOL plus these headers: Teleporters, Opher Upgrades, Black Market, Trials Hints, Key Hints and Zone Hints. This is the recommended settings for more advanced players who know a bit more tricks\n* 2022 Tourney applies the setting used for the 2022 randomizer tournament. This selects the same options as Gorlek and Random Spawn, selects the All Trees goal and add the No Rain and Teleporter Zone Hints headers\n* Glitches enables all paths which use glitches. Since [Moki](/seedgen/paths/moki) is a glitchless difficulty, you are required to play in the [Gorlek difficulty](/seedgen/paths/gorlek) or above in order to enable these paths. Sword and Hammer [sentry jumps](/tutorials/movement/sentry-jumps), [breaking walls from the wrong side](/tutorials/movement/wall-break), [Sentry burn](/tutorials/area-specific/sentry-as-a-fire-source) and [Remove kill plane](/tutorials/sequence-breaks/feeding-ground-skip#after-cat-and-mouse) will be added to the options the randomizer could expects from you\n* Random Spawn selects the Better Random Spawn header which removes some doors that can only be opened from one side in order to make random spawn a better experience. It also changes your starting point for a random one, chosen between every Teleporters of the game","dir":"/seedgen","path":"/seedgen/presets","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479897},"$loki":25},{"slug":"_index","title":"Tutorials","toc":[{"id":"sequence-breaks","depth":2,"text":"Sequence Breaks"},{"id":"movement","depth":2,"text":"Movement"},{"id":"area-specific-knowledge","depth":2,"text":"Area specific knowledge"},{"id":"miscellaneous","depth":2,"text":"Miscellaneous"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"sequence-breaks"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#sequence-breaks","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sequence Breaks"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{"type":"text","value":"\n"},{"type":"element","tag":"page-list","props":{"by-path":"/tutorials/sequence-breaks","deep":""},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"movement"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#movement","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Movement"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{"type":"text","value":"\n"},{"type":"element","tag":"page-list","props":{"by-path":"/tutorials/movement","deep":""},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"area-specific-knowledge"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#area-specific-knowledge","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Area specific knowledge"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{"type":"text","value":"\n"},{"type":"element","tag":"page-list","props":{"by-path":"/tutorials/area-specific","deep":""},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"miscellaneous"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#miscellaneous","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Miscellaneous"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{"type":"text","value":"\n"},{"type":"element","tag":"page-list","props":{"by-path":"/tutorials/misc","deep":""},"children":[{"type":"text","value":"\n"}]}]},"text":"\n## Sequence Breaks\n\nThere are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements.\n\n\n\n## Movement\n\nMovement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster.\n\n\n\n## Area specific knowledge\n\nSome areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways.\n\n\n\n## Miscellaneous\n\nOther game knowledge you could use but that doesn't quite fit the other categories\n\n","dir":"/tutorials","path":"/tutorials/_index","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479900},"$loki":26},{"slug":"_index","title":"Paths","tags":["logic group"],"toc":[{"id":"difficulty","depth":2,"text":"Difficulty"},{"id":"glitches","depth":2,"text":"Glitches"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"What we call a path is what skills you need in order to reach a pickup from a certain point. Each option in the Paths tab of the Seed Generator is a collection of paths which can be toggled. When generating a seed, the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"Seed Generator"}]},{"type":"text","value":" is using the options you chose from this tab to ensure you can always finish the game by placing every progression item on a pickup you will be able to reach, according to the paths you selected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"difficulty"},"children":[{"type":"element","tag":"a","props":{"href":"#difficulty","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Difficulty"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first kind of paths are difficulties. Each difficulty has its own guidelines which dictate what kind of game mecanics the randomizer might expect from you. At the moment, there are two fully finished and validated difficulties with Moki and Gorlek, as well as two unfinished ones, called Kii and Unsafe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/moki"},"children":[{"type":"text","value":"Moki"}]},{"type":"text","value":" is the easiest difficulty within the randomizer. It only requires using game mechanics the base game teaches you."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek"}]},{"type":"text","value":" is the difficulty just above Moki, adding easy to learn game mechanics."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/kii"},"children":[{"type":"text","value":"Kii"}]},{"type":"text","value":" is the difficulty above Gorlek, adding some more precise movement options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Although "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/unsafe"},"children":[{"type":"text","value":"Unsafe"}]},{"type":"text","value":" is defined as a difficulty, it doesn't have any guidelines; it's simply a collection of path which doesn't respect the guideline of the other difficulty."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Each difficulty also includes every path from previous difficulties, which means every Moki path is included in the Gorlek difficulty. You can learn more about what the game can expect from you when playing in a difficulty by reading their respective pages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glitches"},"children":[{"type":"element","tag":"a","props":{"href":"#glitches","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glitches"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The second kind of paths are glitches. All difficulties are glitchless by default but you can activate different glitches within these difficulties by selecting the corresponding options in the Paths tab of the Seed Generator."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps"},"children":[{"type":"text","value":"Sword Sentry Jump"}]},{"type":"text","value":" is a glitch which lets you get a lot of height by combining Sword and Sentry. This option adds grounded sentry jumps using Sword in Gorlek and above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps"},"children":[{"type":"text","value":"Hammer Sentry Jump"}]},{"type":"text","value":" is a glitch which lets you get a lot of height by combining Hammer and Sentry. This option adds grounded sentry jumps using Hammer in Gorlek and above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#shuriken"},"children":[{"type":"text","value":"Shuriken Break"}]},{"type":"text","value":" is a way to break walls from the wrong side by clipping shuriken into walls. This option adds them in Gorlek and above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#sentry"},"children":[{"type":"text","value":"Sentry Break"}]},{"type":"text","value":" is a way to break walls from the wrong side by using Sentry. This option adds them in Unsafe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#spear"},"children":[{"type":"text","value":"Spear Break"}]},{"type":"text","value":" is a way to break small walls from the wrong side by clipping Spear into walls. This option adds them in Unsafe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#hammer"},"children":[{"type":"text","value":"Hammer Break"}]},{"type":"text","value":" is a way to break walls from the wrong side by using Hammer. This option adds them in Unsafe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/area-specific/sentry-as-a-fire-source"},"children":[{"type":"text","value":"Sentry Burn"}]},{"type":"text","value":" is using Sentry as a way to activate lanterns and melting ice. This option adds them in Gorlek and above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/sequence-breaks/feeding-ground-skip#after-cat-and-mouse"},"children":[{"type":"text","value":"Remove Kill Plane"}]},{"type":"text","value":" is a way to disable the kill plane in Feeding Grond, which lets you access Weeping Ridge without collecting the wisps. This option adds this trick in Gorlek and above."}]},{"type":"text","value":"\n"}]}]},"text":"\nWhat we call a path is what skills you need in order to reach a pickup from a certain point. Each option in the Paths tab of the Seed Generator is a collection of paths which can be toggled. When generating a seed, the [Seed Generator](/seedgen) is using the options you chose from this tab to ensure you can always finish the game by placing every progression item on a pickup you will be able to reach, according to the paths you selected.\n\n## Difficulty\n\nThe first kind of paths are difficulties. Each difficulty has its own guidelines which dictate what kind of game mecanics the randomizer might expect from you. At the moment, there are two fully finished and validated difficulties with Moki and Gorlek, as well as two unfinished ones, called Kii and Unsafe.\n\n- [Moki](/seedgen/paths/moki) is the easiest difficulty within the randomizer. It only requires using game mechanics the base game teaches you.\n- [Gorlek](/seedgen/paths/gorlek) is the difficulty just above Moki, adding easy to learn game mechanics.\n- [Kii](/seedgen/paths/kii) is the difficulty above Gorlek, adding some more precise movement options.\n- Although [Unsafe](/seedgen/paths/unsafe) is defined as a difficulty, it doesn't have any guidelines; it's simply a collection of path which doesn't respect the guideline of the other difficulty.\n\nEach difficulty also includes every path from previous difficulties, which means every Moki path is included in the Gorlek difficulty. You can learn more about what the game can expect from you when playing in a difficulty by reading their respective pages.\n\n## Glitches\n\nThe second kind of paths are glitches. All difficulties are glitchless by default but you can activate different glitches within these difficulties by selecting the corresponding options in the Paths tab of the Seed Generator.\n\n- [Sword Sentry Jump](/tutorials/movement/sentry-jumps) is a glitch which lets you get a lot of height by combining Sword and Sentry. This option adds grounded sentry jumps using Sword in Gorlek and above.\n- [Hammer Sentry Jump](/tutorials/movement/sentry-jumps) is a glitch which lets you get a lot of height by combining Hammer and Sentry. This option adds grounded sentry jumps using Hammer in Gorlek and above.\n- [Shuriken Break](/tutorials/misc/wall-break#shuriken) is a way to break walls from the wrong side by clipping shuriken into walls. This option adds them in Gorlek and above.\n- [Sentry Break](/tutorials/misc/wall-break#sentry) is a way to break walls from the wrong side by using Sentry. This option adds them in Unsafe.\n- [Spear Break](/tutorials/misc/wall-break#spear) is a way to break small walls from the wrong side by clipping Spear into walls. This option adds them in Unsafe.\n- [Hammer Break](/tutorials/misc/wall-break#hammer) is a way to break walls from the wrong side by using Hammer. This option adds them in Unsafe.\n- [Sentry Burn](/tutorials/area-specific/sentry-as-a-fire-source) is using Sentry as a way to activate lanterns and melting ice. This option adds them in Gorlek and above.\n- [Remove Kill Plane](/tutorials/sequence-breaks/feeding-ground-skip#after-cat-and-mouse) is a way to disable the kill plane in Feeding Grond, which lets you access Weeping Ridge without collecting the wisps. This option adds this trick in Gorlek and above.\n","dir":"/seedgen/paths","path":"/seedgen/paths/_index","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479911},"$loki":27},{"slug":"gorlek","title":"Gorlek","tags":["logic group"],"toc":[{"id":"glichless","depth":2,"text":"Glichless"},{"id":"glitches","depth":2,"text":"Glitches"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Gorlek is a difficulty which you can enable from the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"Paths tab"}]},{"type":"text","value":" of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"Seed Generator"}]},{"type":"text","value":". It's the difficulty above "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/moki"},"children":[{"type":"text","value":"Moki"}]},{"type":"text","value":" and is designed for more advanced players. In this difficulty, more precise utilisation of skills are required. These options are added to the logic:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glichless"},"children":[{"type":"element","tag":"a","props":{"href":"#glichless","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glichless"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Paths that would be possible with the Moki difficulty's rules but are either not obvious or considered too tricky to execute for this difficulty."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Connection that are not obvious to Moki's players because the camera isn't making it clear you can take a specific path."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using the Triple Jump shard for movement."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bashing Grenade projectiles for horizontal movement."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"One damage boost per path, regardless of the amount of damage (taking one damage which reduce your health by 3 would be in logic but taking two damages which each reduce your health by 1 is not in logic despite the fact that you took less damage)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/weapon-movement#hover"},"children":[{"type":"text","value":"Sword or Hammer aerial combo in order to hover"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/weapon-movement#up-slash"},"children":[{"type":"text","value":"Sword or Hammer up attack for extra height"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/area-specific/light-sources#bow"},"children":[{"type":"text","value":"Bow to go through darkness in Depths"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The logic expects you to have found Regenerate to enter Woods, Pools, Depths, Baur, Wastes and Willow but unlike in Moki, there are no health requirement to enter them in Gorlek.\nRegenerate is still expected for boss fights and combat shrines."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glitches"},"children":[{"type":"element","tag":"a","props":{"href":"#glitches","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glitches"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you activate the Glitches preset or if you select the corresponding options in the Paths settings, these glitches will be added in logic:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps"},"children":[{"type":"text","value":"Sword Sentry Jump"}]},{"type":"text","value":" is a glitch which let you get a lot of height by combining Sword and Sentry. Only grounded sentry jumps are added in logic."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps"},"children":[{"type":"text","value":"Hammer Sentry Jump"}]},{"type":"text","value":" is a glitch which let you get a lot of height by combining Hammer and Sentry. Only grounded sentry jumps are added in logic."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#shuriken"},"children":[{"type":"text","value":"Shuriken Break"}]},{"type":"text","value":" is a way to break wall from the wrong side by clipping Shuriken through walls."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/area-specific/sentry-as-a-fire-source"},"children":[{"type":"text","value":"Sentry Burn"}]},{"type":"text","value":" is using Sentry as a way to activate lanterns and melting ice."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/sequence-breaks/feeding-ground-skip#after-cat-and-mouse"},"children":[{"type":"text","value":"Remove Kill Plane"}]},{"type":"text","value":" is a way to disable the kill plane in Feeding Grond, which let you access Weeping Ridge without collecting the wisps."}]},{"type":"text","value":"\n"}]}]},"text":"\nGorlek is a difficulty which you can enable from the [Paths tab](/seedgen/paths) of the [Seed Generator](/seedgen). It's the difficulty above [Moki](/seedgen/paths/moki) and is designed for more advanced players. In this difficulty, more precise utilisation of skills are required. These options are added to the logic:\n\n## Glichless\n\n- Paths that would be possible with the Moki difficulty's rules but are either not obvious or considered too tricky to execute for this difficulty.\n- Connection that are not obvious to Moki's players because the camera isn't making it clear you can take a specific path.\n- Using the Triple Jump shard for movement.\n- Bashing Grenade projectiles for horizontal movement.\n- One damage boost per path, regardless of the amount of damage (taking one damage which reduce your health by 3 would be in logic but taking two damages which each reduce your health by 1 is not in logic despite the fact that you took less damage).\n- [Sword or Hammer aerial combo in order to hover](/tutorials/movement/weapon-movement#hover).\n- [Sword or Hammer up attack for extra height](/tutorials/movement/weapon-movement#up-slash).\n- [Bow to go through darkness in Depths](/tutorials/area-specific/light-sources#bow).\n\nThe logic expects you to have found Regenerate to enter Woods, Pools, Depths, Baur, Wastes and Willow but unlike in Moki, there are no health requirement to enter them in Gorlek.\nRegenerate is still expected for boss fights and combat shrines.\n\n## Glitches\n\nIf you activate the Glitches preset or if you select the corresponding options in the Paths settings, these glitches will be added in logic:\n\n- [Sword Sentry Jump](/tutorials/movement/sentry-jumps) is a glitch which let you get a lot of height by combining Sword and Sentry. Only grounded sentry jumps are added in logic.\n- [Hammer Sentry Jump](/tutorials/movement/sentry-jumps) is a glitch which let you get a lot of height by combining Hammer and Sentry. Only grounded sentry jumps are added in logic.\n- [Shuriken Break](/tutorials/misc/wall-break#shuriken) is a way to break wall from the wrong side by clipping Shuriken through walls.\n- [Sentry Burn](/tutorials/area-specific/sentry-as-a-fire-source) is using Sentry as a way to activate lanterns and melting ice.\n- [Remove Kill Plane](/tutorials/sequence-breaks/feeding-ground-skip#after-cat-and-mouse) is a way to disable the kill plane in Feeding Grond, which let you access Weeping Ridge without collecting the wisps.","dir":"/seedgen/paths","path":"/seedgen/paths/gorlek","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479918},"$loki":28},{"slug":"kii","title":"Kii","tags":["logic group"],"toc":[{"id":"glitchless","depth":2,"text":"Glitchless"},{"id":"glitches","depth":2,"text":"Glitches"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Kii is a difficulty you can enable from the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"Paths tab"}]},{"type":"text","value":" of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"Seed Generator"}]},{"type":"text","value":". It is the difficulty above "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek"}]},{"type":"text","value":" and is designed for more advanced and experienced players. Currently, Kii paths have not been validated and some are still missing, so use with caution! In this difficulty, even more precise utilisations of skills are required, as well as some energy weapons for movement. These options are added to the logic:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glitchless"},"children":[{"type":"element","tag":"a","props":{"href":"#glitchless","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glitchless"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using the Deflector shard to deflect projectiles with Sword"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/bash-glide"},"children":[{"type":"text","value":"Bash Gliding"}]},{"type":"text","value":" as well as extending the Bash Glide with Double Jump or Glide."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using Sword attacks for "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/aerial-reset"},"children":[{"type":"text","value":"aerial resets"}]},{"type":"text","value":" as well as "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sword-pogo"},"children":[{"type":"text","value":"Sword pogos"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using ceilings to refresh your Launch or Dash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using Blaze, Flash, Sentry, Shuriken, or Spear for extended horizontal "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/weapon-energy-movement"},"children":[{"type":"text","value":"energy weapon moevemnt"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Swimming through clear dirty water is in logic, as well as using Water Dash to take less damage."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Unlimited damage boosts as long as you have enough health."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Combining horizontal Sword or Hammer swings with an upslash for more precise "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/weapon-movement"},"children":[{"type":"text","value":"weapon movement"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Coyote Dash is a way to dash over a cliff and being able to jump right after. This allows for more horizontal movement."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glitches"},"children":[{"type":"element","tag":"a","props":{"href":"#glitches","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glitches"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"So far no glitches have been added to Kii."}]}]},"text":"\r\nKii is a difficulty you can enable from the [Paths tab](/seedgen/paths) of the [Seed Generator](/seedgen). It is the difficulty above [Gorlek](/seedgen/paths/gorlek) and is designed for more advanced and experienced players. Currently, Kii paths have not been validated and some are still missing, so use with caution! In this difficulty, even more precise utilisations of skills are required, as well as some energy weapons for movement. These options are added to the logic:\r\n\r\n## Glitchless\r\n\r\n- Using the Deflector shard to deflect projectiles with Sword\r\n- [Bash Gliding](/tutorials/movement/bash-glide) as well as extending the Bash Glide with Double Jump or Glide.\r\n- Using Sword attacks for [aerial resets](/tutorials/movement/aerial-reset) as well as [Sword pogos](/tutorials/movement/sword-pogo).\r\n- Using ceilings to refresh your Launch or Dash.\r\n- Using Blaze, Flash, Sentry, Shuriken, or Spear for extended horizontal [energy weapon moevemnt](/tutorials/movement/weapon-energy-movement).\r\n- Swimming through clear dirty water is in logic, as well as using Water Dash to take less damage.\r\n- Unlimited damage boosts as long as you have enough health.\r\n- Combining horizontal Sword or Hammer swings with an upslash for more precise [weapon movement](/tutorials/movement/weapon-movement).\r\n- Coyote Dash is a way to dash over a cliff and being able to jump right after. This allows for more horizontal movement.\r\n\r\n## Glitches\r\n\r\nSo far no glitches have been added to Kii.","dir":"/seedgen/paths","path":"/seedgen/paths/kii","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479925},"$loki":29},{"slug":"unsafe","title":"Unsafe","tags":["logic group"],"toc":[{"id":"glitchless","depth":2,"text":"Glitchless"},{"id":"toggleable-glitches","depth":2,"text":"Toggleable Glitches"},{"id":"non-toggleable-glitches","depth":2,"text":"Non toggleable Glitches"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unsafe is a difficulty setting you can enable from the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"Paths tab"}]},{"type":"text","value":" of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"Seed Generator"}]},{"type":"text","value":". This difficulty is the one above the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek difficulty"}]},{"type":"text","value":" and is a collection of paths which have not been sorted in any difficulty group yet, either because they are too hard for the currently designed difficulties or because they aren't following the rules of the other difficulty."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unlike other difficulty, unsafe paths aren't validated which means (even though it should be rare) it's possible to get a softlockable seed where the randomizer might expects something from you which isn't actually possible."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since Unsafe doesn't have any guideline, it can ask you to use a lot of different things. Here is a non-exhaustive list of things which can be required in unsafe:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glitchless"},"children":[{"type":"element","tag":"a","props":{"href":"#glitchless","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glitchless"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"A path that requires more than one damage boost"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Swimming through dirty water"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using Bash to reposition enemies"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/weapon-energy-movement"},"children":[{"type":"text","value":"Energy weapons for movement"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Using Deflector, Grenade or Sentry to "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/projectile-redirection"},"children":[{"type":"text","value":"redirect projectiles"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/bash-glide"},"children":[{"type":"text","value":"Bash glide"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/dash-ramp"},"children":[{"type":"text","value":"Dash ramp"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sword-pogo"},"children":[{"type":"text","value":"Sword pogo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/area-specific/light-sources"},"children":[{"type":"text","value":"Grenade to go through darkness in Depths"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unsafe logic is also removing all requirement in order to enter Woods, Pools, Depths, Baur, Wastes and Willow while other difficulty logically requires you to have Regenerate in order to access those areas."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"toggleable-glitches"},"children":[{"type":"element","tag":"a","props":{"href":"#toggleable-glitches","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Toggleable Glitches"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On top of the Glitches added in logic in "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths/gorlek"},"children":[{"type":"text","value":"Gorlek"}]},{"type":"text","value":", Unsafe also let you toggle these glitches:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#sentry"},"children":[{"type":"text","value":"Sentry Break"}]},{"type":"text","value":" is a way to break wall from the wrong side by using Sentry."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#spear"},"children":[{"type":"text","value":"Spear Break"}]},{"type":"text","value":" is a way to break small wall from the wrong side by clipping Spear into walls."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#hammer"},"children":[{"type":"text","value":"Hammer Break"}]},{"type":"text","value":" is a way to break wall from the wrong side by using Hammer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"non-toggleable-glitches"},"children":[{"type":"element","tag":"a","props":{"href":"#non-toggleable-glitches","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Non toggleable Glitches"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unsafe also add these glitches in logic but since the Seed Generator doesn't provide any options to disable them (yet!), these will be added by default just like Glitchless paths."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/grenade-jumps"},"children":[{"type":"text","value":"Grenade Jumps"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/hammer-jumps"},"children":[{"type":"text","value":"Hammer jumps"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sword-jumps"},"children":[{"type":"text","value":"Sword jumps"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/glide-jumps"},"children":[{"type":"text","value":"Glide jumps"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Aerial "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps#aerial-sentry-jumps"},"children":[{"type":"text","value":"sentry jumps"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/pause-float"},"children":[{"type":"text","value":"Pause floats"}]}]},{"type":"text","value":"\n"}]}]},"text":"\nUnsafe is a difficulty setting you can enable from the [Paths tab](/seedgen/paths) of the [Seed Generator](/seedgen). This difficulty is the one above the [Gorlek difficulty](/seedgen/paths/gorlek) and is a collection of paths which have not been sorted in any difficulty group yet, either because they are too hard for the currently designed difficulties or because they aren't following the rules of the other difficulty.\n\nUnlike other difficulty, unsafe paths aren't validated which means (even though it should be rare) it's possible to get a softlockable seed where the randomizer might expects something from you which isn't actually possible.\n\nSince Unsafe doesn't have any guideline, it can ask you to use a lot of different things. Here is a non-exhaustive list of things which can be required in unsafe:\n\n## Glitchless\n\n- A path that requires more than one damage boost\n- Swimming through dirty water\n- Using Bash to reposition enemies\n- [Energy weapons for movement](/tutorials/movement/weapon-energy-movement)\n- Using Deflector, Grenade or Sentry to [redirect projectiles](/tutorials/misc/projectile-redirection)\n- [Bash glide](/tutorials/movement/bash-glide)\n- [Dash ramp](/tutorials/movement/dash-ramp)\n- [Sword pogo](/tutorials/movement/sword-pogo)\n- [Grenade to go through darkness in Depths](/tutorials/area-specific/light-sources)\n\nUnsafe logic is also removing all requirement in order to enter Woods, Pools, Depths, Baur, Wastes and Willow while other difficulty logically requires you to have Regenerate in order to access those areas.\n\n## Toggleable Glitches\n\nOn top of the Glitches added in logic in [Gorlek](/seedgen/paths/gorlek), Unsafe also let you toggle these glitches:\n\n- [Sentry Break](/tutorials/misc/wall-break#sentry) is a way to break wall from the wrong side by using Sentry.\n- [Spear Break](/tutorials/misc/wall-break#spear) is a way to break small wall from the wrong side by clipping Spear into walls.\n- [Hammer Break](/tutorials/misc/wall-break#hammer) is a way to break wall from the wrong side by using Hammer.\n\n## Non toggleable Glitches\n\nUnsafe also add these glitches in logic but since the Seed Generator doesn't provide any options to disable them (yet!), these will be added by default just like Glitchless paths.\n\n- [Grenade Jumps](/tutorials/movement/grenade-jumps)\n- [Hammer jumps](/tutorials/movement/hammer-jumps)\n- [Sword jumps](/tutorials/movement/sword-jumps)\n- [Glide jumps](/tutorials/movement/glide-jumps)\n- Aerial [sentry jumps](/tutorials/movement/sentry-jumps#aerial-sentry-jumps)\n- [Pause floats](/tutorials/movement/pause-float)","dir":"/seedgen/paths","path":"/seedgen/paths/unsafe","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479933},"$loki":30},{"slug":"moki","title":"Moki","tags":["logic group"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Moki is a difficulty setting which you can chose from the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/paths"},"children":[{"type":"text","value":"Paths tab"}]},{"type":"text","value":" of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen"},"children":[{"type":"text","value":"Seed Generator"}]},{"type":"text","value":". It is designed for players who have finished the game at least once. A seed in this difficulty does not require any particular knowledge as long as you know how to use Ori's skillset. The logic can ask you to use these skills, individually or in combination:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Double jump, grapple, dash, water dash, burrow and launch for movement"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bash for movement and redirection of projectiles"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bashing Grenade's projectile for vertical movement"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Grenade to melt ice, change the furnace's state in Baur and activating lanterns"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Flap for activating the soups in Baur, changing the furnace's state in Baur, collecting items under leaves pile and activating wind current"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Glide for both horizontal movement and gliding in wind current"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Flash to go through darkness in Depths"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Hammer or Spear to break breakable floors and ceilings"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this difficulty, the logic expects you to have found Regenerate and have enough heath to enter Woods, Pools, Depths, Baur, Wastes and Willow. Woods, Pools, Depths and Baur require at least 4.5 total health, Wastes requires at least 5.5 total health and Willow requires 6.5 total health. Regenerate is also expected for combat shrines and boss fights."}]}]},"text":"\nMoki is a difficulty setting which you can chose from the [Paths tab](/seedgen/paths) of the [Seed Generator](/seedgen). It is designed for players who have finished the game at least once. A seed in this difficulty does not require any particular knowledge as long as you know how to use Ori's skillset. The logic can ask you to use these skills, individually or in combination:\n\n- Double jump, grapple, dash, water dash, burrow and launch for movement\n- Bash for movement and redirection of projectiles\n- Bashing Grenade's projectile for vertical movement\n- Grenade to melt ice, change the furnace's state in Baur and activating lanterns\n- Flap for activating the soups in Baur, changing the furnace's state in Baur, collecting items under leaves pile and activating wind current\n- Glide for both horizontal movement and gliding in wind current\n- Flash to go through darkness in Depths\n- Hammer or Spear to break breakable floors and ceilings\n\nIn this difficulty, the logic expects you to have found Regenerate and have enough heath to enter Woods, Pools, Depths, Baur, Wastes and Willow. Woods, Pools, Depths and Baur require at least 4.5 total health, Wastes requires at least 5.5 total health and Willow requires 6.5 total health. Regenerate is also expected for combat shrines and boss fights.","dir":"/seedgen/paths","path":"/seedgen/paths/moki","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479938},"$loki":31},{"slug":"crumbling-platforms","title":"Crumbling platforms in Wastes","tags":{"abilities":["sentry"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In wastes, there is sand platforms you can burrow through which disappears once you touch it. The way they reappear can seem a bit random but they actually simply reappear once you touch the ground again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This can be abused in order to get the Last Stand shard without needing any skills by simply wall jumping on the purple wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"FxLbmCNu4e0"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIn wastes, there is sand platforms you can burrow through which disappears once you touch it. The way they reappear can seem a bit random but they actually simply reappear once you touch the ground again.\n\nThis can be abused in order to get the Last Stand shard without needing any skills by simply wall jumping on the purple wall.\n\n\n","dir":"/tutorials/area-specific","path":"/tutorials/area-specific/crumbling-platforms","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479939},"$loki":32},{"slug":"freeing-bubbles","title":"Freeing bubbles in Pools","tags":{"abilities":["sentry","bow","spear","shuriken","grenade","blaze"],"zone":["pools"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some bubbles are blocked by starfishes. The base game teaches you to free those bubbles with water dash and bash but any source of damage can free them. It's therefore possible to kill those starfishes with Bow, Spear, Shuriken, Grenade, Sentry but also with a charged Blaze."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"YE-yQ23yBSQ"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nSome bubbles are blocked by starfishes. The base game teaches you to free those bubbles with water dash and bash but any source of damage can free them. It's therefore possible to kill those starfishes with Bow, Spear, Shuriken, Grenade, Sentry but also with a charged Blaze.\n\n","dir":"/tutorials/area-specific","path":"/tutorials/area-specific/freeing-bubbles","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479940},"$loki":33},{"slug":"light-sources","title":"Light sources","tags":{"abilities":["bow","grenade"]},"toc":[{"id":"bow","depth":2,"text":"Bow"},{"id":"grenade","depth":2,"text":"Grenade"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Mouldwood Depths (before defeating Mora) and in the cave at Glades, you need a light source in order to navigate through the darkness. The game expects you to either use the fireflies or flash but there is other abilities which can be used as a light source."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bow"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#bow","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bow"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The easiest way is to use Bow. As long as you are holding an arrow, your Bow will light your surounding which prevents the darkness from killing you and resets the death timer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"mwDSf0x39g8"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"grenade"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#grenade","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Grenade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also use Grenade as a light source, which is much harder since it doesn't protect you while you are holding Grenade.\nYou need to throw it near you to refresh the darkness cooldown with the explosion and launch another one almost immediatly since Grenade's light won't protect you for long."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"PONJwzD_w3s"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIn Mouldwood Depths (before defeating Mora) and in the cave at Glades, you need a light source in order to navigate through the darkness. The game expects you to either use the fireflies or flash but there is other abilities which can be used as a light source.\n\n## Bow\nThe easiest way is to use Bow. As long as you are holding an arrow, your Bow will light your surounding which prevents the darkness from killing you and resets the death timer.\n\n\n\n## Grenade\nYou can also use Grenade as a light source, which is much harder since it doesn't protect you while you are holding Grenade.\nYou need to throw it near you to refresh the darkness cooldown with the explosion and launch another one almost immediatly since Grenade's light won't protect you for long.\n\n\n","dir":"/tutorials/area-specific","path":"/tutorials/area-specific/light-sources","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479943},"$loki":34},{"slug":"icefall-furnace","title":"Icefall furnace without Grenade","tags":{"zones":["reach"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Above Baur's Reach entrance, there is a furnace which melt a icefall locking two items. The game normaly expects you to use Grenade to change the state of the waterfall but you can actually use the projectile of the soup below the teleporter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"H7AT5ClbwNQ"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nAbove Baur's Reach entrance, there is a furnace which melt a icefall locking two items. The game normaly expects you to use Grenade to change the state of the waterfall but you can actually use the projectile of the soup below the teleporter.\n\n\n","dir":"/tutorials/area-specific","path":"/tutorials/area-specific/icefall-furnace","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479944},"$loki":35},{"slug":"sentry-as-a-fire-source","title":"Sentry as a fire source","tags":{"abilities":["sentry"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In a normal playthrough, you need Grenade to melt ice and activate lanterns. But it is actually possible to do the same with sentry.\nFor that, you simply need to use sentry near a lantern or ice. When the sentry runs out, it will explode and generate fire which will melt ice and activate lanterns."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"R0uhmbsgHDM"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIn a normal playthrough, you need Grenade to melt ice and activate lanterns. But it is actually possible to do the same with sentry.\nFor that, you simply need to use sentry near a lantern or ice. When the sentry runs out, it will explode and generate fire which will melt ice and activate lanterns.\n\n\n","dir":"/tutorials/area-specific","path":"/tutorials/area-specific/sentry-as-a-fire-source","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479945},"$loki":36},{"slug":"charged-blaze-blob","title":"Charged Blaze Blob","tags":{"abilities":["blaze"],"zone":["wellspring"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Charged Blaze can be used to destroy certain blobs from a distance, like the ones in wellspring."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Wellspring 2nd Floor:\nThere is a tiny bit of wall/ledge above the grapple bud in the second floor of Wellspring.\nFrom there, use charged blaze to break the blob and skip the entire second floor."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"charge blaze wellspring floor2 blob","src":"/media/charge_blaze_wellspring_floor2_blob.png"},"children":[]}]}]},"text":"Charged Blaze can be used to destroy certain blobs from a distance, like the ones in wellspring. \n\nWellspring 2nd Floor:\nThere is a tiny bit of wall/ledge above the grapple bud in the second floor of Wellspring. \nFrom there, use charged blaze to break the blob and skip the entire second floor.\n\n![charge blaze wellspring floor2 blob](/media/charge_blaze_wellspring_floor2_blob.png)\n","dir":"/tutorials/misc","path":"/tutorials/misc/charged-blaze-blob","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479946},"$loki":37},{"slug":"godmode","title":"God mode","tags":{"abilities":["bash"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"God mode is a state which prevent you from taking damages. To enable it, you need to drown while using bash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To do so, stay close to an enemy while being underwater, wait until you hear Ori screaming and then hold bash. If done correctly, you will die while bashing which will grant you the bash's invulnerability when you respawn. You will preserve this state until you either bash again or exit your save file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, this can be used in order to swim in dirty water, giving you access to woods without Clean Water."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have Water Breath you won't be able to drown, making you unable to enable god mode. For unknown reason, you also can't enable god mode if you have Spear."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"46Tz2N1Rx6c"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nGod mode is a state which prevent you from taking damages. To enable it, you need to drown while using bash.\n\nTo do so, stay close to an enemy while being underwater, wait until you hear Ori screaming and then hold bash. If done correctly, you will die while bashing which will grant you the bash's invulnerability when you respawn. You will preserve this state until you either bash again or exit your save file.\n\nFor example, this can be used in order to swim in dirty water, giving you access to woods without Clean Water.\n\nIf you have Water Breath you won't be able to drown, making you unable to enable god mode. For unknown reason, you also can't enable god mode if you have Spear. \n\n\n","dir":"/tutorials/misc","path":"/tutorials/misc/godmode","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479948},"$loki":38},{"slug":"projectile-redirection","title":"Projectile redirection","tags":{"abilities":["sword","hammer","grenade","sentry","dash","launch"],"shards":["deflector"]},"toc":[{"id":"deflector","depth":2,"text":"Deflector"},{"id":"grenade","depth":2,"text":"Grenade"},{"id":"sentry","depth":2,"text":"Sentry"},{"id":"dash-and-launch","depth":2,"text":"Dash and Launch"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Changing the direction of a projectile lets you break walls that can not be broken otherwise. Even if it is usually done by bashing a projectile, there are other options for it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"deflector"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#deflector","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Deflector"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first one is the shard deflector which lets you change the direction of a projectile by hitting it with Sword or Hammer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"_sPyYtsLdVI"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"grenade"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#grenade","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Grenade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also use Grenade: when it explodes, grenade blast off projectiles, changing its direction.\nYou can make Grenade explode by either pressing your Grenade button while there is already a Grenade on screen or by launching it into the ground or an enemy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"tXBH2pLWHy8"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sentry"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#sentry","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sentry"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sentry will explode when it runs out, which changes the direction of projectiles. Sentry's area of effect is much smaller than Grenade so you will need to be much more precise."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"juIUSSL9OIE"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"dash-and-launch"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#dash-and-launch","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Dash and Launch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Just after releasing a bash, you can use either dash or launch to catch up to the thing you bash and bash it again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"tK7JGCWocMM"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nChanging the direction of a projectile lets you break walls that can not be broken otherwise. Even if it is usually done by bashing a projectile, there are other options for it.\n\n## Deflector\n\nThe first one is the shard deflector which lets you change the direction of a projectile by hitting it with Sword or Hammer.\n\n\n\n## Grenade\n\nYou can also use Grenade: when it explodes, grenade blast off projectiles, changing its direction.\nYou can make Grenade explode by either pressing your Grenade button while there is already a Grenade on screen or by launching it into the ground or an enemy.\n\n\n\n## Sentry\n\nSentry will explode when it runs out, which changes the direction of projectiles. Sentry's area of effect is much smaller than Grenade so you will need to be much more precise.\n\n\n\n## Dash and Launch\n\nJust after releasing a bash, you can use either dash or launch to catch up to the thing you bash and bash it again.\n\n","dir":"/tutorials/misc","path":"/tutorials/misc/projectile-redirection","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479951},"$loki":39},{"slug":"quests","title":"Quests Guide","toc":[{"id":"randomizer-quests","depth":2,"text":"Randomizer Quests"},{"id":"vanilla-only-quests","depth":2,"text":"Vanilla-only Quests"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"randomizer-quests"},"children":[{"type":"element","tag":"a","props":{"href":"#randomizer-quests","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Randomizer Quests"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The All Quests Goal Mode requires you to complete 17 quests in total."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nUnless you enable the No Quests "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":", the steps of these quests will also hold items."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nIf you enable the Progress Helper "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"header"}]},{"type":"text","value":", you can use the "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/custom-wheel"},"children":[{"type":"text","value":"Custom Wheel"}]},{"type":"text","value":" in order to see which quests you have completed and what the next steps for each quest are."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In detail, the quests require you to:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"The Silent Teeth"}]},{"type":"text","value":": Complete the Wellspring Escape, then return to Kwolok in his Hollow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Beneath Shifting Sands"}]},{"type":"text","value":": Complete the Windswept Ruins Escape to gain Seir"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Lost in Paradise"}]},{"type":"text","value":": Complete the Kwolok Fight in Luma Pools to gain the Strength of the Forest"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Breaking the Mould"}]},{"type":"text","value":": Complete the Mora Fight in Mouldwood Depths to gain the Eyes of the Forest"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"The Highest Reach"}]},{"type":"text","value":": Complete the Baur's Reach Mountain Escape to gain the Memory of the Forest"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"The Missing Key"}]},{"type":"text","value":": Collect the Keystone from the Cave left of Regenerate tree and bring it to Tokk waiting nearby"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Into the Burrows"}]},{"type":"text","value":": Collect the Tablet from inside Midnight Burrows and bring it to Tokk waiting outside"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Lost Compass"}]},{"type":"text","value":": Collect the Needle in the middle room of Wellspring and bring it to Tokk waiting outside"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"A Little Braver"}]},{"type":"text","value":": Collect the Howl Fang to the right of the Howl Fight and bring it to the Moki waiting nearby"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Family Reunion"}]},{"type":"text","value":": Build the first huts with Grom's help in Wellspring Glades and talk to the father Moki near Grom to collect a key. Use it near the entrance of Silent Woods to open his family's house, then return to the father Moki."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"The Tree Keeper"}]},{"type":"text","value":": In preparation, complete the Wellspring escape so Tuley is present in Wellspring Glades (gardener NPC to the right). Talk to the Kii near the entrance of Silent Woods. Bring the branch they give you to Tuley, then return to the Kii. Bring the seed they give you to Tuley and plant it."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": Using the Quality-of-Life "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/presets"},"children":[{"type":"text","value":"preset"}]},{"type":"text","value":" shortens this quest: Through the combination of the Tuley Spawn, No Branch and Autoplants "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"headers"}]},{"type":"text","value":", the only step left is talking to the Kii in Woods, which will complete the quest."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"A Diamond in the Rough"}]},{"type":"text","value":": Collect the Raw Shard by Burrowing near a Shovel in the early parts of Windswept Wastes and bring it to Twillen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Into the Darkness"}]},{"type":"text","value":": Remove the thorns and clear the cave entrance with Grom's help in Glades. Collect the Acorn from inside the dark cave and bring it to the Moki waiting outside."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Kwolok's Wisdom"}]},{"type":"text","value":": Complete the Kwolok fight in Luma Pools. Talk to the Moki in the early parts of Luma Pool and bring their Amulet to the Altar near where you first met Kwolok in his Hollow. If you talked to the Moki before doing the Kwolok fight, you need to speak again with them before you can bring the amulet to the Alter in Kwolok's Hollow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Regrowing the Glades"}]},{"type":"text","value":": In preparation, complete the Wellspring escape so Tuley is present in Wellspring Glades. Collect the seeds from the Wellspring, Silent Woods, Baur's Reach, Mouldwood Depths, Luma Pools and Windswept Wastes, bring them to Tuley and plant them."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": Using the Quality-of-Life "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/presets"},"children":[{"type":"text","value":"preset"}]},{"type":"text","value":" shortens this quest: Through the combination of the Tuley Spawn and Autoplants "},{"type":"element","tag":"nuxt-link","props":{"to":"/seedgen/headers"},"children":[{"type":"text","value":"headers"}]},{"type":"text","value":", you only need to collect all the seeds, which will complete the quest."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Rebuilding the Glades"}]},{"type":"text","value":": Complete all of Grom's projects in Wellspring Glades."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Hand to Hand"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Talk to the Moki above the Kwolok's Hollow teleporter, near Hornbug."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Moki's Map to Tokk, who's present in multiple areas: right of the teleporters in Glades, left of the East Waste TP, at Midnight Burrows entrance, in the room above the Reach teleporter and at the left of the Regenerate tree. Tokk is also present in Wellspring near the entrance of the middle room and near the East Pools teleporter but they will disappear from these areas after completing respectively the Lost Compass and Lost in Paradise quests."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring Tokk's bag to the Moki in the middle room of the Wellspring."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Moki's herbs to Veral whose inbetween the Glades teleporter and the wind cavern at Baur's Reach, where the Spirit Trial is."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring Veral's soup to the Moki at the campfire near the Baur's Reach teleporter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Moki's hat to the Moki near Twillen in Wellspring Glades."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Moki's lantern to the Moki to the bottom left in Mouldwood Depths, near the Combat Shrine."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Moki's silk to the Moki above the Luma Pools teleporter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Moki's spyglass to Motay in Wellspring Glades (NPC above Twillen)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring Motay's Water to the Gorlek near Burrow Tree in Windswept Wastes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bring the Gorlek's Mapstone Fragment to the Mapstone Altar in Windswept Ruins, behind where the Worm Escape starts."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hand to Hand visualization:\n"},{"type":"element","tag":"img","props":{"alt":"Hand to Hand Map","src":"/media/hand_to_hand_map.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"vanilla-only-quests"},"children":[{"type":"element","tag":"a","props":{"href":"#vanilla-only-quests","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Vanilla-only Quests"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These quests aren't relevant for the randomizer for different reasons, but do exist in the vanilla game:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Guardian of the Marsh"}]},{"type":"text","value":": Find Kwolok in his Hollow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Fallen Friend"}]},{"type":"text","value":": Leave the Silent Woods with Ku."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"The Will of the Wisps"}]},{"type":"text","value":": Uncompletable (Final Quest)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"The Silent Map"}]},{"type":"text","value":": Map out all of the Silent Woods, then show your work to Lupo in Wellspring Glades."}]}]},"text":"\n## Randomizer Quests\n\nThe All Quests Goal Mode requires you to complete 17 quests in total. \nUnless you enable the No Quests [header](/seedgen/headers), the steps of these quests will also hold items. \nIf you enable the Progress Helper [header](/seedgen/headers), you can use the [Custom Wheel](/features/custom-wheel) in order to see which quests you have completed and what the next steps for each quest are.\n\nIn detail, the quests require you to:\n\n**The Silent Teeth**: Complete the Wellspring Escape, then return to Kwolok in his Hollow.\n\n**Beneath Shifting Sands**: Complete the Windswept Ruins Escape to gain Seir\n\n**Lost in Paradise**: Complete the Kwolok Fight in Luma Pools to gain the Strength of the Forest\n\n**Breaking the Mould**: Complete the Mora Fight in Mouldwood Depths to gain the Eyes of the Forest\n\n**The Highest Reach**: Complete the Baur's Reach Mountain Escape to gain the Memory of the Forest\n\n**The Missing Key**: Collect the Keystone from the Cave left of Regenerate tree and bring it to Tokk waiting nearby\n\n**Into the Burrows**: Collect the Tablet from inside Midnight Burrows and bring it to Tokk waiting outside\n\n**Lost Compass**: Collect the Needle in the middle room of Wellspring and bring it to Tokk waiting outside\n\n**A Little Braver**: Collect the Howl Fang to the right of the Howl Fight and bring it to the Moki waiting nearby\n\n**Family Reunion**: Build the first huts with Grom's help in Wellspring Glades and talk to the father Moki near Grom to collect a key. Use it near the entrance of Silent Woods to open his family's house, then return to the father Moki.\n\n**The Tree Keeper**: In preparation, complete the Wellspring escape so Tuley is present in Wellspring Glades (gardener NPC to the right). Talk to the Kii near the entrance of Silent Woods. Bring the branch they give you to Tuley, then return to the Kii. Bring the seed they give you to Tuley and plant it. \n*Note*: Using the Quality-of-Life [preset](/seedgen/presets) shortens this quest: Through the combination of the Tuley Spawn, No Branch and Autoplants [headers](/seedgen/headers), the only step left is talking to the Kii in Woods, which will complete the quest.\n\n**A Diamond in the Rough**: Collect the Raw Shard by Burrowing near a Shovel in the early parts of Windswept Wastes and bring it to Twillen.\n\n**Into the Darkness**: Remove the thorns and clear the cave entrance with Grom's help in Glades. Collect the Acorn from inside the dark cave and bring it to the Moki waiting outside.\n\n**Kwolok's Wisdom**: Complete the Kwolok fight in Luma Pools. Talk to the Moki in the early parts of Luma Pool and bring their Amulet to the Altar near where you first met Kwolok in his Hollow. If you talked to the Moki before doing the Kwolok fight, you need to speak again with them before you can bring the amulet to the Alter in Kwolok's Hollow.\n\n**Regrowing the Glades**: In preparation, complete the Wellspring escape so Tuley is present in Wellspring Glades. Collect the seeds from the Wellspring, Silent Woods, Baur's Reach, Mouldwood Depths, Luma Pools and Windswept Wastes, bring them to Tuley and plant them. \n*Note*: Using the Quality-of-Life [preset](/seedgen/presets) shortens this quest: Through the combination of the Tuley Spawn and Autoplants [headers](/seedgen/headers), you only need to collect all the seeds, which will complete the quest.\n\n**Rebuilding the Glades**: Complete all of Grom's projects in Wellspring Glades.\n\n**Hand to Hand**: \n- Talk to the Moki above the Kwolok's Hollow teleporter, near Hornbug. \n- Bring the Moki's Map to Tokk, who's present in multiple areas: right of the teleporters in Glades, left of the East Waste TP, at Midnight Burrows entrance, in the room above the Reach teleporter and at the left of the Regenerate tree. Tokk is also present in Wellspring near the entrance of the middle room and near the East Pools teleporter but they will disappear from these areas after completing respectively the Lost Compass and Lost in Paradise quests.\n- Bring Tokk's bag to the Moki in the middle room of the Wellspring. \n- Bring the Moki's herbs to Veral whose inbetween the Glades teleporter and the wind cavern at Baur's Reach, where the Spirit Trial is. \n- Bring Veral's soup to the Moki at the campfire near the Baur's Reach teleporter. \n- Bring the Moki's hat to the Moki near Twillen in Wellspring Glades. \n- Bring the Moki's lantern to the Moki to the bottom left in Mouldwood Depths, near the Combat Shrine. \n- Bring the Moki's silk to the Moki above the Luma Pools teleporter. \n- Bring the Moki's spyglass to Motay in Wellspring Glades (NPC above Twillen). \n- Bring Motay's Water to the Gorlek near Burrow Tree in Windswept Wastes. \n- Bring the Gorlek's Mapstone Fragment to the Mapstone Altar in Windswept Ruins, behind where the Worm Escape starts.\n\nHand to Hand visualization:\n![Hand to Hand Map](/media/hand_to_hand_map.png)\n\n## Vanilla-only Quests\n\nThese quests aren't relevant for the randomizer for different reasons, but do exist in the vanilla game:\n\n**Guardian of the Marsh**: Find Kwolok in his Hollow.\n\n**Fallen Friend**: Leave the Silent Woods with Ku.\n\n**The Will of the Wisps**: Uncompletable (Final Quest).\n\n**The Silent Map**: Map out all of the Silent Woods, then show your work to Lupo in Wellspring Glades.\n\n","dir":"/tutorials/misc","path":"/tutorials/misc/quests","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479966},"$loki":40},{"slug":"spear-wall","title":"Spear going through walls","tags":{"abilities":["spear"]},"toc":[{"id":"redirect-heart","depth":2,"text":"Redirect Heart"},{"id":"pools-wheel","depth":2,"text":"Pools Wheel"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you use Spear close enough from a wall, it can go through it. It's mainly useful in order to remove some bash requirement."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"redirect-heart"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#redirect-heart","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Redirect Heart"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can use Spear in order to break the redirect heart without having to break the purple wall with a projectile"}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"mqCpE9LwXiM"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pools-wheel"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#pools-wheel","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pools Wheel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This can be used in order to free the wheel at Pools' Entrance without going underwater."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"oVO4a1C_BTE"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIf you use Spear close enough from a wall, it can go through it. It's mainly useful in order to remove some bash requirement.\n\n## Redirect Heart\n\nYou can use Spear in order to break the redirect heart without having to break the purple wall with a projectile\n\n\n\n## Pools Wheel\n\nThis can be used in order to free the wheel at Pools' Entrance without going underwater.\n\n\n","dir":"/tutorials/misc","path":"/tutorials/misc/spear-wall","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479968},"$loki":41},{"slug":"speed-up-shriek","title":"Speed up Shriek fight","tags":{"zone":["willow"]},"toc":[{"id":"optimising-damages","depth":2,"text":"Optimising damages"},{"id":"deflector","depth":2,"text":"Deflector"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Shriek is the last boss of the game and on top of being RNG, her fight is also pretty long. Fortunately, there is a few ways to speed up the fight"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"optimising-damages"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#optimising-damages","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Optimising damages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you finished the first phase, the game tricks you into thinking you can't damage Shriek anymore until you finish the escape but it's not actually the case. Even if you can't see her health bar anymore, it's still possible to to damage her and even kill her before you reach the end of the escape if you are dealing enough damages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"97wdQwoCmoA"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first spot is right after the first phase. Shriek will become invincible for a short amount of time right when you finish the first phase but when she flies off you can hit her for a bit beofre the escape starts."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once in the escape, there is a couple spots where you can hit her (you can open the image in a new tab if you need to zoom)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Shriek escape","src":"/media/shriek_escape.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Just as the end of the first platform, Shriek will fly above you for a short amount of time. You can either throw a projectile at her or using some verticality options in order to damage her with a melee weapon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Shriek will fly at the top of that branch and break it. You can climb that branch before she arrives and start damaging her"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Shriek will stomp on the floor. You can damage her for a short period of time here."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"When you almost reach the next platform, Shriek will dive into you. You can throw a projectile bellow you in order to damage her."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"While Shriek is coming from background, you can stand on the left of the bump and damage her from here"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"This is where you will be able to deal the most damage to her. She will fly a bit before the platform and fire a laser. You can position yourself above that laser and hit her head."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Once you enter the sand with Burrow, Shriek will stomp the wall, making it fall. If you quickly exit the sand after entering it, you can get a couple more hits."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's pretty difficult to kill her during the escape in the normal and hard difficulties but Shriek doesn't regenerate her health at the start of the second combat phase so every damage you deal to her will speed up the next phase. It's also possible to skip the 2nd combat phase (which is the RNG one) by dealing enough damage to her but not quite enough to kill her during the escape."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Keep in mind that if you die during the 2nd phase, Shriek will have the same amount of health as if you didn't dealt any damage to her during the escape. If you managed to skip the 2nd combat phase, dying will respawn you at the start of the last phase."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"deflector"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#deflector","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Deflector"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With Deflector, you can redirect the feathers Shriek throw at you by hitting them with Sword or Hammer. Redirecting those to Shriek deals insane amount of damages and, if you are lucky enough to get that pattern when the 2nd phase is almost done, you can even kill her during the 2nd phase by redirecting all her projectiles to her."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To redirect the most projectile, you want to be just in front of her head and swing when she's about to throw her feathers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"PYyv0O6O58w"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nShriek is the last boss of the game and on top of being RNG, her fight is also pretty long. Fortunately, there is a few ways to speed up the fight\n\n## Optimising damages\n\nOnce you finished the first phase, the game tricks you into thinking you can't damage Shriek anymore until you finish the escape but it's not actually the case. Even if you can't see her health bar anymore, it's still possible to to damage her and even kill her before you reach the end of the escape if you are dealing enough damages.\n\n\n\nThe first spot is right after the first phase. Shriek will become invincible for a short amount of time right when you finish the first phase but when she flies off you can hit her for a bit beofre the escape starts.\n\nOnce in the escape, there is a couple spots where you can hit her (you can open the image in a new tab if you need to zoom).\n\n![Shriek escape](/media/shriek_escape.png)\n\n1) Just as the end of the first platform, Shriek will fly above you for a short amount of time. You can either throw a projectile at her or using some verticality options in order to damage her with a melee weapon.\n2) Shriek will fly at the top of that branch and break it. You can climb that branch before she arrives and start damaging her\n3) Shriek will stomp on the floor. You can damage her for a short period of time here.\n4) When you almost reach the next platform, Shriek will dive into you. You can throw a projectile bellow you in order to damage her.\n5) While Shriek is coming from background, you can stand on the left of the bump and damage her from here\n6) This is where you will be able to deal the most damage to her. She will fly a bit before the platform and fire a laser. You can position yourself above that laser and hit her head.\n7) Once you enter the sand with Burrow, Shriek will stomp the wall, making it fall. If you quickly exit the sand after entering it, you can get a couple more hits.\n\nIt's pretty difficult to kill her during the escape in the normal and hard difficulties but Shriek doesn't regenerate her health at the start of the second combat phase so every damage you deal to her will speed up the next phase. It's also possible to skip the 2nd combat phase (which is the RNG one) by dealing enough damage to her but not quite enough to kill her during the escape.\n\nKeep in mind that if you die during the 2nd phase, Shriek will have the same amount of health as if you didn't dealt any damage to her during the escape. If you managed to skip the 2nd combat phase, dying will respawn you at the start of the last phase.\n\n## Deflector\n\nWith Deflector, you can redirect the feathers Shriek throw at you by hitting them with Sword or Hammer. Redirecting those to Shriek deals insane amount of damages and, if you are lucky enough to get that pattern when the 2nd phase is almost done, you can even kill her during the 2nd phase by redirecting all her projectiles to her.\n\nTo redirect the most projectile, you want to be just in front of her head and swing when she's about to throw her feathers.\n\n\n","dir":"/tutorials/misc","path":"/tutorials/misc/speed-up-shriek","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479974},"$loki":42},{"slug":"wall-break","title":"Wall break","tags":{"abilities":["hammer","sentry","shuriken","spear"]},"toc":[{"id":"sentry","depth":2,"text":"Sentry"},{"id":"shuriken","depth":2,"text":"Shuriken"},{"id":"hammer","depth":2,"text":"Hammer"},{"id":"spear","depth":2,"text":"Spear"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most breakable walls in this game can only be destroyed from one side but it is possible to break them from the wrong side by using certain skills."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sentry"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#sentry","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sentry"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you stick at the top of the wall and use Sentry, it will move at a position where it can deals damage to the wall. Repeat it enough time and you will break the wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"U7oZhL2jEFM"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"shuriken"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#shuriken","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Shuriken"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you stick to the wall and use shuriken, some of them will pass through the wall and start damaging it. Repeat it a couple times and you will break the wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"cEyss2gINIg"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hammer"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#hammer","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hammer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you stick to the upper part of a wall and use hammer you will be able to break small walls. This only works on the small walls and not on the bigger barriers. You can hit the walls more consistently if you combine it with slowdown."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"3jVJEs8DfqQ"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"spear"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#spear","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Spear"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you stick to the upper part of a wall and use spear you will be able to break small walls. This only works on the small walls and not on the bigger barriers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"SXKFztrympo"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nMost breakable walls in this game can only be destroyed from one side but it is possible to break them from the wrong side by using certain skills.\n\n## Sentry\n\nIf you stick at the top of the wall and use Sentry, it will move at a position where it can deals damage to the wall. Repeat it enough time and you will break the wall.\n\n\n\n## Shuriken\n\nIf you stick to the wall and use shuriken, some of them will pass through the wall and start damaging it. Repeat it a couple times and you will break the wall.\n\n\n\n## Hammer\n\nIf you stick to the upper part of a wall and use hammer you will be able to break small walls. This only works on the small walls and not on the bigger barriers. You can hit the walls more consistently if you combine it with slowdown.\n\n\n\n## Spear\n\nIf you stick to the upper part of a wall and use spear you will be able to break small walls. This only works on the small walls and not on the bigger barriers.\n\n","dir":"/tutorials/misc","path":"/tutorials/misc/wall-break","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479978},"$loki":43},{"slug":"ability-swap","title":"Ability swap","tags":{"abilities":["sentry","blaze","flash"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you unequip Sentry, Blaze or Flash a bit after using them you will get a bigger hop than usual. This will also remove all negatives effect of using these abilities as a movement option, mainly allowing you to wall jump right after using them. You can equip your ability again at any time after releasing your weapon wheel once."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can use the weapon wheel as a pause buffer. You want to unequip your ability when Ori starts to spread out after they rolled into a ball. Sentry and Blaze will still consume energy even if you cancel it but doing it with Flash won't use any energy (you still need energy in order to activate Flash in the first place)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"gedIikLrifY"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also chain them together to gain a lot of height. Everytime you close your weapon wheel, you won't be able to use your ability for a bit of time so make sure to re-equip it as soon as possible."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"ylk0c81n4O8"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is also possible to use the "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/advanced-launch-tech#launch-swap"},"children":[{"type":"text","value":"same technique with Launch"}]},{"type":"text","value":", which is much more powerful."}]}]},"text":"\nIf you unequip Sentry, Blaze or Flash a bit after using them you will get a bigger hop than usual. This will also remove all negatives effect of using these abilities as a movement option, mainly allowing you to wall jump right after using them. You can equip your ability again at any time after releasing your weapon wheel once.\n\nYou can use the weapon wheel as a pause buffer. You want to unequip your ability when Ori starts to spread out after they rolled into a ball. Sentry and Blaze will still consume energy even if you cancel it but doing it with Flash won't use any energy (you still need energy in order to activate Flash in the first place).\n\n\n\nYou can also chain them together to gain a lot of height. Everytime you close your weapon wheel, you won't be able to use your ability for a bit of time so make sure to re-equip it as soon as possible.\n\n\n\nThis is also possible to use the [same technique with Launch](/tutorials/movement/advanced-launch-tech#launch-swap), which is much more powerful.\n","dir":"/tutorials/movement","path":"/tutorials/movement/ability-swap","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479980},"$loki":44},{"slug":"advanced-launch-tech","title":"Advanced launch tech","tags":{"abilities":["launch","sword","hammer"]},"toc":[{"id":"launch-swap","depth":2,"text":"Launch Swap"},{"id":"weapon-launch","depth":2,"text":"Weapon Launch"},{"id":"terrawalk","depth":2,"text":"Terrawalk"},{"id":"ceiling-launch","depth":2,"text":"Ceiling launch"},{"id":"double-launch","depth":2,"text":"Double Launch"},{"id":"launch-glide","depth":2,"text":"Launch Glide"},{"id":"boosted-launch","depth":2,"text":"Boosted launch"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You probably already know that Launch is a pretty powerful skill but have you seen its true potential? There is a bunch of different techs you can use to access difficult pickups or simply going faster."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"launch-swap"},"children":[{"type":"element","tag":"a","props":{"href":"#launch-swap","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Launch Swap"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you unequip Launch just after using it, your launch will be faster and will go further than usual. You can equip Launch again at any time after releasing your weapon wheel once."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"hkMq5wMOjy8"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"weapon-launch"},"children":[{"type":"element","tag":"a","props":{"href":"#weapon-launch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Weapon Launch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you do a Launch upward and an upslash on the same frame, your Launch will go further. You can do it with both Sword and Hammer but Hammer Launch are more powerful than Sword Launch. Both can be used midair but you will need to use your Sword upslash if you want to do a Sword Launch midair. It's recommended to set up a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"bind"}]},{"type":"text","value":" to perform them more easily.\nYou can combine it with a "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/advanced-launch-tech#launch-swap"},"children":[{"type":"text","value":"Launch Swap"}]},{"type":"text","value":" to go even further."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"7CVboUqFXTs"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"EFAdzdzsXL8"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"terrawalk"},"children":[{"type":"element","tag":"a","props":{"href":"#terrawalk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Terrawalk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you use Launch on a slope, you will maintain some of Launch momentum, making you get a lot of speed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"QDljiJoczfs"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"ceiling-launch"},"children":[{"type":"element","tag":"a","props":{"href":"#ceiling-launch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ceiling launch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Like "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/advanced-launch-tech#ceiling-launch"},"children":[{"type":"text","value":"Terrawalk"}]},{"type":"text","value":", if you use Launch on a slope in the ceiling, you will maintain some of Launch momentum."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"fCEsuef9EUQ"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"double-launch"},"children":[{"type":"element","tag":"a","props":{"href":"#double-launch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Double Launch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you use Launch while you are running on a slope, you can use a second Launch midair without having to reset your aerial options. If the slope isn't steep enough, you won't get another Launch midair."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"_2DaS6Rri30"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"launch-glide"},"children":[{"type":"element","tag":"a","props":{"href":"#launch-glide","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Launch Glide"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After doing either a backflip, releasing a bash or doing a reverse dash, use launch and release your directional input. This will preserve some of your Launch momentum, making it faster than usual. You can combine this with "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/advanced-launch-tech#launch-swap"},"children":[{"type":"text","value":"Launch Swap"}]},{"type":"text","value":" to go even faster."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the vanilla version of the game, performing Launch Glides while using a controller has strong limitations. You may need to adjust your settings to reduce the left stick deadzone, then very slightly move the control stick to be able to aim the launch without moving it too far for the directional input to cancel the Glide state. On Switch, the default deadzone already works for this, on PC it has to be set lower than the default."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nIn the randomizer, this issue is fixed and you can aim your launch normally as long as you release the directional input after launching (the same way you would do a "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/bash-glide"},"children":[{"type":"text","value":"Bashglide"}]},{"type":"text","value":")"}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"aVQNR97Y7cI"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"boosted-launch"},"children":[{"type":"element","tag":"a","props":{"href":"#boosted-launch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Boosted launch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you change your direction in the air, Ori plays a little turnaround animation. If you launch during that animation, your launch will keep its initial speed a bit longer, making it go further.\nIn order to perform it: jump in a direction, press the opposite direction, launch in the same direction as your jump and keep holding the direction you pressed before using launch. Which means:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Boosting to the right: jump right, press left, launch towards the right, keep holding left"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Boosting to the left: jump left, press right, launch towards the left, keep holding right"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On controller, Boosted Launches are very difficult to perform since you cannot simultaneously move to the left while launching to the right. Due to this, controller players prefer the other techniques on this page to get additional speed out of Launch."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"zeLow-pN5-I"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nYou probably already know that Launch is a pretty powerful skill but have you seen its true potential? There is a bunch of different techs you can use to access difficult pickups or simply going faster.\n\n## Launch Swap\n\nIf you unequip Launch just after using it, your launch will be faster and will go further than usual. You can equip Launch again at any time after releasing your weapon wheel once.\n\n\n\n## Weapon Launch\n\nIf you do a Launch upward and an upslash on the same frame, your Launch will go further. You can do it with both Sword and Hammer but Hammer Launch are more powerful than Sword Launch. Both can be used midair but you will need to use your Sword upslash if you want to do a Sword Launch midair. It's recommended to set up a [bind](/features/keybinds) to perform them more easily.\nYou can combine it with a [Launch Swap](/tutorials/movement/advanced-launch-tech#launch-swap) to go even further.\n\n\n\n\n\n## Terrawalk\n\nWhen you use Launch on a slope, you will maintain some of Launch momentum, making you get a lot of speed. \n\n\n\n## Ceiling launch\n\nLike [Terrawalk](/tutorials/movement/advanced-launch-tech#ceiling-launch), if you use Launch on a slope in the ceiling, you will maintain some of Launch momentum.\n\n\n\n## Double Launch\n\nIf you use Launch while you are running on a slope, you can use a second Launch midair without having to reset your aerial options. If the slope isn't steep enough, you won't get another Launch midair.\n\n\n\n## Launch Glide\n\nAfter doing either a backflip, releasing a bash or doing a reverse dash, use launch and release your directional input. This will preserve some of your Launch momentum, making it faster than usual. You can combine this with [Launch Swap](/tutorials/movement/advanced-launch-tech#launch-swap) to go even faster.\n\nOn the vanilla version of the game, performing Launch Glides while using a controller has strong limitations. You may need to adjust your settings to reduce the left stick deadzone, then very slightly move the control stick to be able to aim the launch without moving it too far for the directional input to cancel the Glide state. On Switch, the default deadzone already works for this, on PC it has to be set lower than the default. \nIn the randomizer, this issue is fixed and you can aim your launch normally as long as you release the directional input after launching (the same way you would do a [Bashglide](/tutorials/movement/bash-glide))\n\n\n\n## Boosted launch\n\nWhen you change your direction in the air, Ori plays a little turnaround animation. If you launch during that animation, your launch will keep its initial speed a bit longer, making it go further.\nIn order to perform it: jump in a direction, press the opposite direction, launch in the same direction as your jump and keep holding the direction you pressed before using launch. Which means:\n* Boosting to the right: jump right, press left, launch towards the right, keep holding left\n* Boosting to the left: jump left, press right, launch towards the left, keep holding right\n\nOn controller, Boosted Launches are very difficult to perform since you cannot simultaneously move to the left while launching to the right. Due to this, controller players prefer the other techniques on this page to get additional speed out of Launch.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/advanced-launch-tech","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479988},"$loki":45},{"slug":"aerial-reset","title":"Aerial reset","tags":{"abilities":["sword","dash","launch","glide","grapple","burrow"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When in the air, you have multiple movement options: double jump, dash and launch. After using each once, you can not use them again before you reset it. The most common ways to reset them are touching ground, walls or bashing something."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It’s more situational but burrowing into something, gliding in wind current, using grapple or passing through portal gates reset your aerial movement as well."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Using launch also resets your double jump and dash so you can use a second aerial dash if you dash then launch and dash again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"N9aWbTtg3Gg"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sword is really useful in that regard too: when you hit something with your sword, you will get your launch, double jump and dash back."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"0LhJbHXsPIA"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some weird geometry in ceilings can also reset your launch and dash when you touch them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"PVWCq8JPZUk"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen in the air, you have multiple movement options: double jump, dash and launch. After using each once, you can not use them again before you reset it. The most common ways to reset them are touching ground, walls or bashing something.\n\nIt’s more situational but burrowing into something, gliding in wind current, using grapple or passing through portal gates reset your aerial movement as well.\n\nUsing launch also resets your double jump and dash so you can use a second aerial dash if you dash then launch and dash again. \n\n\n\nSword is really useful in that regard too: when you hit something with your sword, you will get your launch, double jump and dash back. \n\n\n\nSome weird geometry in ceilings can also reset your launch and dash when you touch them.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/aerial-reset","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479991},"$loki":46},{"slug":"bash-glide","title":"Bash glide","tags":{"abilities":["bash","glide","double jump"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you bash something, Ori gets a boost of speed which slowly disappears. But it is actually possible to preserve that momentum by releasing directional inputs after you released your bash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That momentum won’t decrease until you touch the ground so you can preserve it longer by either using the feather to glide, aerial jumps or a combination of the two. Hammer and Sword up slashes as well as Shuriken and Flap also preserve the glide effect, making you go further. You can also use "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/pause-float"},"children":[{"type":"text","value":"Pause Floats"}]},{"type":"text","value":" in order to preserve the glide effect."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"t0mFzvJnnmA"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen you bash something, Ori gets a boost of speed which slowly disappears. But it is actually possible to preserve that momentum by releasing directional inputs after you released your bash.\n\nThat momentum won’t decrease until you touch the ground so you can preserve it longer by either using the feather to glide, aerial jumps or a combination of the two. Hammer and Sword up slashes as well as Shuriken and Flap also preserve the glide effect, making you go further. You can also use [Pause Floats](/tutorials/movement/pause-float) in order to preserve the glide effect.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/bash-glide","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479992},"$loki":47},{"slug":"ceiling-jump","title":"Ceiling jump","tags":["movement-tutorial"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you are under the corner of a wall, it is possible to wall jump on it even though it shouldn't be possible. You can only get that wall jump if you have no speed at all (both vertical and horizontal) when you input your jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"ayw1TlPlutc"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen you are under the corner of a wall, it is possible to wall jump on it even though it shouldn't be possible. You can only get that wall jump if you have no speed at all (both vertical and horizontal) when you input your jump.\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/ceiling-jump","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479993},"$loki":48},{"slug":"bounce-pad-plus","title":"Bounce pad","tags":{"abilities":["grenade","sword","hammer"]},"toc":[{"id":"grenade","depth":2,"text":"Grenade"},{"id":"hammer","depth":2,"text":"Hammer"},{"id":"sword","depth":2,"text":"Sword"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can get more height than usual when jumping on a bounce pad and using some skills."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"grenade"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#grenade","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Grenade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you keep holding a grenade before and after jumping on a bounce pad, you will go much higher than usual. You can cancel your grenade by pressing jump before releasing your grenade input, which will refill your energy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Fkj8DnWnxpU"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hammer"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#hammer","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hammer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you do a upslash with hammer and you activate the bounce pad before the end of the animation, you will jump higher than usual."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"PPirjzN09Ig"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sword"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#sword","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sword"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you do a upslash with sword a bit before activating the bounce pad, you will jump higher than usual. The input is really precise. If you do it too late, you will cancel the momentum from the bounce pad."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"l1EoS9_ZSvs"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nYou can get more height than usual when jumping on a bounce pad and using some skills.\n\n## Grenade\n\nIf you keep holding a grenade before and after jumping on a bounce pad, you will go much higher than usual. You can cancel your grenade by pressing jump before releasing your grenade input, which will refill your energy. \n\n\n\n## Hammer\n\nIf you do a upslash with hammer and you activate the bounce pad before the end of the animation, you will jump higher than usual.\n\n\n\n## Sword\n\nIf you do a upslash with sword a bit before activating the bounce pad, you will jump higher than usual. The input is really precise. If you do it too late, you will cancel the momentum from the bounce pad.\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/bounce-pad-plus","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479996},"$loki":49},{"slug":"chain-bash","title":"Chain bash","tags":{"abilities":["bash","glide","double jump"]},"toc":[{"id":"glide","depth":2,"text":"Glide"},{"id":"double-jump","depth":2,"text":"Double jump"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you bash something, you can cancel the momentum it gives you in order to bash the same thing again. This can be used in order to gain a lot of height."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glide"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#glide","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glide"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you keep holding Glide while bashing downward, you will cancel the momentum of your bash. If you bash as soon as the thing you just bashed enter your bash range again, you will snap to it which gives you a bit of height. You can keep bashing in order to gain height."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"rN05qwd3n2I"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"double-jump"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#double-jump","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Double jump"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Just after releasing a downward bash, you can use your double jump in order to cancel the momentum from your bash. If you do so, you will be able to bash again the thing you bashed, giving you more height."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"gfCqOA1JBlI"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen you bash something, you can cancel the momentum it gives you in order to bash the same thing again. This can be used in order to gain a lot of height.\n\n## Glide\n\nIf you keep holding Glide while bashing downward, you will cancel the momentum of your bash. If you bash as soon as the thing you just bashed enter your bash range again, you will snap to it which gives you a bit of height. You can keep bashing in order to gain height.\n\n\n\n## Double jump\n\nJust after releasing a downward bash, you can use your double jump in order to cancel the momentum from your bash. If you do so, you will be able to bash again the thing you bashed, giving you more height.\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/chain-bash","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843479999},"$loki":50},{"slug":"dash-cancel","title":"Dash cancel","tags":{"abilities":["dash","sword","hammer"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Dash usually have a really long recovery time but it's possible to cancel the end of the animation into another action. You can then cancel that action with another dash, making you go really fast. To cancel your dash animation, you can either jump, do a sword slash or a hammer slash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"xh7muyOkQHM"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nDash usually have a really long recovery time but it's possible to cancel the end of the animation into another action. You can then cancel that action with another dash, making you go really fast. To cancel your dash animation, you can either jump, do a sword slash or a hammer slash.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/dash-cancel","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480000},"$loki":51},{"slug":"dash-ramp","title":"Dash ramp","tags":{"abilities":["dash"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you dash on a slope and then jump at the end of your dash it will follow the slope’s angle, which can give you more height than a jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"KuJaNz_5mCM"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIf you dash on a slope and then jump at the end of your dash it will follow the slope’s angle, which can give you more height than a jump.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/dash-ramp","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480001},"$loki":52},{"slug":"extending-hammer","title":"Extending Momentum with Hammer","tags":{"abilities":["hammer"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is possible to extend the momentum you get from some movement options with Hammer by using a horizontal hammer slash in the opposite direction from the one Ori is facing. Usually used in combination with "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/sentry-jumps#aerial-sentry-jumps"},"children":[{"type":"text","value":"Aerial Hammer Sentry Jumps"}]},{"type":"text","value":" or "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/hammer-jumps"},"children":[{"type":"text","value":"Hammer Jumps"}]},{"type":"text","value":", you can also use it in order to extend momentum from bounce pad and poles."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can only extend your momentum by using your hammer while you are still ascending."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Dv44gnhfVBg"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n\n\n"},{"type":"element","tag":"youtube-video","props":{"id":"NnixS_q2X74"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIt is possible to extend the momentum you get from some movement options with Hammer by using a horizontal hammer slash in the opposite direction from the one Ori is facing. Usually used in combination with [Aerial Hammer Sentry Jumps](/tutorials/movement/sentry-jumps#aerial-sentry-jumps) or [Hammer Jumps](/tutorials/movement/hammer-jumps), you can also use it in order to extend momentum from bounce pad and poles.\n\nYou can only extend your momentum by using your hammer while you are still ascending.\n\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/extending-hammer","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480002},"$loki":53},{"slug":"extending-momentum-spear","title":"Extending Momentum with Spear","tags":{"abilities":["spear","bash"]},"toc":[{"id":"bash","depth":2,"text":"Bash"},{"id":"jumps","depth":2,"text":"Jumps"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is possible to extend the momentum you get from some movement options with Spear by using it right after your movement option, letting you travel more distance than usual."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bash"},"children":[{"type":"element","tag":"a","props":{"href":"#bash","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bash"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you use Spear right after releasing a Bash, you will go much further than usual."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"1SM_w4v3TvA"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"jumps"},"children":[{"type":"element","tag":"a","props":{"href":"#jumps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Jumps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Likewise, if you use Spear right after a jump you will go a little higher than usual. It is also possible to extend your double jump by using your double jump and Spear right after."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you want to extend a grounded jump then a double jump right after, it's important to keep in mind that you can't throw another Spear right after the first one so you need to wait a bit after the first extended jump before extending your double jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When extending a grounded jump, you will also be able to perform a "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/spear-jumps"},"children":[{"type":"text","value":"Spear Jump"}]},{"type":"text","value":" in order to get a little more height. This jump is also very usefull if you want to await the end of the Spear input lock in order to extend a double jump right after."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"1ksSgcooqEM"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIt is possible to extend the momentum you get from some movement options with Spear by using it right after your movement option, letting you travel more distance than usual.\n\n## Bash\n\nIf you use Spear right after releasing a Bash, you will go much further than usual.\n\n\n\n## Jumps\n\nLikewise, if you use Spear right after a jump you will go a little higher than usual. It is also possible to extend your double jump by using your double jump and Spear right after. \n\nWhen you want to extend a grounded jump then a double jump right after, it's important to keep in mind that you can't throw another Spear right after the first one so you need to wait a bit after the first extended jump before extending your double jump.\n\nWhen extending a grounded jump, you will also be able to perform a [Spear Jump](/tutorials/movement/spear-jumps) in order to get a little more height. This jump is also very usefull if you want to await the end of the Spear input lock in order to extend a double jump right after.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/extending-momentum-spear","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480005},"$loki":54},{"slug":"glide-jumps","title":"Glide jumps","tags":{"abilities":["glide"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With glide, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Glide jumping does not use your double jump so you can view it as an additional jump.\nTo perform it, while grounded, stand still and hold glide, then jump. At any point after you pass the apex of your jump, release glide and press jump again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is also possible to do it while running but the timing is a bit different. When running, start by jumping then hold glide shortly after. As when grounded, release glide and jump again at any point after you reach the apex of your jump to get the glide jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"VfsbyqlBgi8"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWith glide, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Glide jumping does not use your double jump so you can view it as an additional jump.\nTo perform it, while grounded, stand still and hold glide, then jump. At any point after you pass the apex of your jump, release glide and press jump again.\n\nIt is also possible to do it while running but the timing is a bit different. When running, start by jumping then hold glide shortly after. As when grounded, release glide and jump again at any point after you reach the apex of your jump to get the glide jump.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/glide-jumps","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480006},"$loki":55},{"slug":"grenade-jumps","title":"Grenade jumps","tags":{"abilities":["grenade","double jump"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Grenade jumps are a great way to gain height, especially if you have multiple jumps. To do them, you have to press jump and grenade on the same frame.\nKeep holding your buttons until Ori slows down. It’s recommended to set up a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"bind"}]},{"type":"text","value":" to do them more consistently."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can perform grenade jumps with grounded jumps as well as double jumps. Grounded grenade jumps let you go higher while aerial grenade jumps give you a lot more horizontal speed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you release your inputs, Ori will throw the grenade but it’s actually possible to cancel the grenade throw. To do so, keep holding your grenade input but release your jump and input a new jump (you can input the next jump even if you do not have double jump). When canceling the grenade, your energy will be refilled. You still need at least 1 energy to do a grenade jump since your energy will be consumed when you press grenade."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Id6q5_bQEZA"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nGrenade jumps are a great way to gain height, especially if you have multiple jumps. To do them, you have to press jump and grenade on the same frame.\nKeep holding your buttons until Ori slows down. It’s recommended to set up a [bind](/features/keybinds) to do them more consistently.\n\nYou can perform grenade jumps with grounded jumps as well as double jumps. Grounded grenade jumps let you go higher while aerial grenade jumps give you a lot more horizontal speed.\n\nIf you release your inputs, Ori will throw the grenade but it’s actually possible to cancel the grenade throw. To do so, keep holding your grenade input but release your jump and input a new jump (you can input the next jump even if you do not have double jump). When canceling the grenade, your energy will be refilled. You still need at least 1 energy to do a grenade jump since your energy will be consumed when you press grenade.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/grenade-jumps","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480008},"$loki":56},{"slug":"grenade-zoom","title":"Grenade zoom","tags":{"abilities":["bash","grenade","grapple"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After bashing something, you can hold grenade in order to get a lot of height or go really fast in one direction. For some reasons, this only works if you also have Grapple even if you don't have to use Grapple at all. You also need to prime a grenade before bashing or you'll decelerate after your bash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can't bash your own grenade in order to setup this trick since pressing grenade after your bash will result in your last grenade exploding rather than Ori charging a grenade."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Ij9sSsusaDo"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nAfter bashing something, you can hold grenade in order to get a lot of height or go really fast in one direction. For some reasons, this only works if you also have Grapple even if you don't have to use Grapple at all. You also need to prime a grenade before bashing or you'll decelerate after your bash.\n\nYou can't bash your own grenade in order to setup this trick since pressing grenade after your bash will result in your last grenade exploding rather than Ori charging a grenade.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/grenade-zoom","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480010},"$loki":57},{"slug":"hammer-jumps","title":"Hammer jumps","tags":{"abilities":["hammer","double jump"]},"toc":[{"id":"hammer-jump-with-aerial-jumps","depth":2,"text":"Hammer jump with Aerial Jumps"},{"id":"hammer-jump-from-a-wall-jump","depth":2,"text":"Hammer jump from a Wall Jump"},{"id":"hammer-jump-from-a-coyote-jump","depth":2,"text":"Hammer jump from a Coyote Jump"},{"id":"hammer-jump-with-glide-jump","depth":2,"text":"Hammer jump with Glide Jump"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hammer jumps let you get a lot more height from your jumps than usual. This is a great movement tool which you combine with a lot of different movement option. To do a hammer jump, start by a horizontal attack and cancel it by a jump. Keep holding your jump and input a second horizontal slash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you performed a hammer jump, you can even "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/extending-hammer"},"children":[{"type":"text","value":"extend them"}]},{"type":"text","value":" by alternating horizontal slashes on the opposite side."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hammer-jump-with-aerial-jumps"},"children":[{"type":"element","tag":"a","props":{"href":"#hammer-jump-with-aerial-jumps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hammer jump with Aerial Jumps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The most common and versatile way to do hammer jumps is by using an aerial jump. If you have multiple aerial jumps, you can input it again to chain them together."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"uSj8ZyYiF2I"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hammer-jump-from-a-wall-jump"},"children":[{"type":"element","tag":"a","props":{"href":"#hammer-jump-from-a-wall-jump","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hammer jump from a Wall Jump"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can get Hammer Jumps from a wall jump. To do them, simply use hammer then wall jump and use a second hammer slash. It's important to hold the direction towards the wall before jumping."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a wall jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"hsSWVPBWI4k"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hammer-jump-from-a-coyote-jump"},"children":[{"type":"element","tag":"a","props":{"href":"#hammer-jump-from-a-coyote-jump","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hammer jump from a Coyote Jump"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Coyote jumps are a common mechanic in platformers game which let you jump shortly after you started falling from a platform. Ori and the will of the Wisps implements that mechanic as well and it just happens that you can start a hammer jump from them. To do so walk off the platform and use an horizontal hammer slash then jump immediatly after and do another hammer slash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a coyote jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"INUBbrb7zfM"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hammer-jump-with-glide-jump"},"children":[{"type":"element","tag":"a","props":{"href":"#hammer-jump-with-glide-jump","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hammer jump with Glide Jump"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's also possible to perform Hammer Jumps by combining them with "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/glide-jumps"},"children":[{"type":"text","value":"Glide jumps"}]},{"type":"text","value":". To do so, start by doing a normal glide jump but instead of releasing glide and jumping, you want to use hammer (which will cancel your glide) then jump immediatly after and finally use a second hammer slash. It's important to hold your jump input to get the most height from a glide hammer jump. This can be done on both the standing and running variation of Glide Jumps."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a glide jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"h7i4uPR4hH8"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nHammer jumps let you get a lot more height from your jumps than usual. This is a great movement tool which you combine with a lot of different movement option. To do a hammer jump, start by a horizontal attack and cancel it by a jump. Keep holding your jump and input a second horizontal slash.\n\nOnce you performed a hammer jump, you can even [extend them](/tutorials/movement/extending-hammer) by alternating horizontal slashes on the opposite side. \n\n## Hammer jump with Aerial Jumps\n\nThe most common and versatile way to do hammer jumps is by using an aerial jump. If you have multiple aerial jumps, you can input it again to chain them together.\n\n\n\n## Hammer jump from a Wall Jump\n\nYou can get Hammer Jumps from a wall jump. To do them, simply use hammer then wall jump and use a second hammer slash. It's important to hold the direction towards the wall before jumping.\n\nIf you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a wall jump.\n\n\n\n## Hammer jump from a Coyote Jump\n\nCoyote jumps are a common mechanic in platformers game which let you jump shortly after you started falling from a platform. Ori and the will of the Wisps implements that mechanic as well and it just happens that you can start a hammer jump from them. To do so walk off the platform and use an horizontal hammer slash then jump immediatly after and do another hammer slash.\n\nIf you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a coyote jump.\n\n\n\n## Hammer jump with Glide Jump\n\nIt's also possible to perform Hammer Jumps by combining them with [Glide jumps](/tutorials/movement/glide-jumps). To do so, start by doing a normal glide jump but instead of releasing glide and jumping, you want to use hammer (which will cancel your glide) then jump immediatly after and finally use a second hammer slash. It's important to hold your jump input to get the most height from a glide hammer jump. This can be done on both the standing and running variation of Glide Jumps.\n\nIf you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a glide jump.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/hammer-jumps","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480014},"$loki":58},{"slug":"portal-hyperspeed","title":"Portal Hyperspeed","tags":{"abilities":["dash"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you dash in a portal and then cancel your dash by jumping just when entering the portal, you will get a lot of speed when exiting the portal on the other side. This can be done with a double jump if you dash midair but this is also possible with a regular jump if you dash from the ground."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"_LOu3bBersE"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIf you dash in a portal and then cancel your dash by jumping just when entering the portal, you will get a lot of speed when exiting the portal on the other side. This can be done with a double jump if you dash midair but this is also possible with a regular jump if you dash from the ground.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/portal-hyperspeed","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480016},"$loki":59},{"slug":"pause-float","title":"Pause float","tags":["movement-tutorial"],"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you select the Exit option in the pause menu, the game reset your vertical velocity. If you then unpause the game, you will get a floaty effect. You can repeat the process in order to jump over gaps you would not be able to cross with a regular jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"3foSzPeHBW8"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen you select the Exit option in the pause menu, the game reset your vertical velocity. If you then unpause the game, you will get a floaty effect. You can repeat the process in order to jump over gaps you would not be able to cross with a regular jump.\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/pause-float","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480017},"$loki":60},{"slug":"sentry-jumps","title":"Sentry jumps","tags":{"abilities":["sentry","hammer","sword"]},"toc":[{"id":"grounded-sentry-jumps","depth":2,"text":"Grounded sentry jumps"},{"id":"aerial-sentry-jumps","depth":2,"text":"Aerial sentry jumps"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sentry jump is one of the biggest glitch in Ori and the Will of the Wisps. By using an upslash with either sword or hammer and a sentry, you will make a big jump. You can use it while on the ground or mid-air but the timing is different for every variation.\nSince you are using Sentry, you will spend 1 energy each time you do a sentry jump. Remember that you can only place 3 Sentries at a time so you will need to wait until your first Sentry expires before doing a 4th sentry jump in a row."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Framerate influences aerial sentry jump’s timing as well as the height you gain from sentry jumps. It’s recommended to cap your game at either 60 or 59 FPS for the best results."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"grounded-sentry-jumps"},"children":[{"type":"element","tag":"a","props":{"href":"#grounded-sentry-jumps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Grounded sentry jumps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you want to use a sentry jump on the ground with Sword, you need to hold the up direction and then press sentry and sword on the same frame. Even if you still get height if you miss the timing, it’s recommended to set up a "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"bind"}]},{"type":"text","value":" in order to perform them more consistently. Poor timing will result in less height gained, but is often still useful as not all applications require a full height sentry jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"_WCxGRaR7mI"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hammer sentry jumps are a bit different: even if the inputs are the same as a sword sentry jump, the timing is not. For this one, you want to do an up attack with Hammer and use sentry before Ori starts to swing his hammer upward."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"YG7CQ9jIDZI"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hammer sentry jumps give you more height than Sword sentry jumps but you will have less air control. You also need to be immobile when doing a hammer sentry jump while a sword sentry jump can be performed while running.\nThe timing for Hammer sentry jumps is also less strict than Sword sentry jumps."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"aerial-sentry-jumps"},"children":[{"type":"element","tag":"a","props":{"href":"#aerial-sentry-jumps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Aerial sentry jumps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When used in the air, sentry jumps timing changes a bit.\nFor Sword sentry jumps, you want to first use your sentry and a couple frames afterwards input an up slash. You can chain them together to gain a lot of height."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"jR5eEe0YpqQ"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hammer aerial sentry jumps on the other hand are really different from grounded ones. The inputs are the same as grounded sentry jumps but you need to input sentry faster for the aerial variant."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This should not give you a lot of height by itself. What you want to do instead is start with a horizontal hammer attack and then do the sentry jump input."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After that, you can "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/extending-hammer"},"children":[{"type":"text","value":"extend"}]},{"type":"text","value":" your sentry jump by doing a horizontal slash in the opposite direction to gain more height. Continue to do horizontal attacks in the opposite direction until Ori slows down. You can also chain these sentry jumps but you will need to do at least one horizontal attack before doing an up slash again since you have a lot of recovery time when doing two up slashes in a row."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"GgXAUQraIM4"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nSentry jump is one of the biggest glitch in Ori and the Will of the Wisps. By using an upslash with either sword or hammer and a sentry, you will make a big jump. You can use it while on the ground or mid-air but the timing is different for every variation.\nSince you are using Sentry, you will spend 1 energy each time you do a sentry jump. Remember that you can only place 3 Sentries at a time so you will need to wait until your first Sentry expires before doing a 4th sentry jump in a row.\n\nFramerate influences aerial sentry jump’s timing as well as the height you gain from sentry jumps. It’s recommended to cap your game at either 60 or 59 FPS for the best results.\n\n## Grounded sentry jumps\n\nIf you want to use a sentry jump on the ground with Sword, you need to hold the up direction and then press sentry and sword on the same frame. Even if you still get height if you miss the timing, it’s recommended to set up a [bind](/features/keybinds) in order to perform them more consistently. Poor timing will result in less height gained, but is often still useful as not all applications require a full height sentry jump.\n\n\n\nHammer sentry jumps are a bit different: even if the inputs are the same as a sword sentry jump, the timing is not. For this one, you want to do an up attack with Hammer and use sentry before Ori starts to swing his hammer upward.\n\n\n\nHammer sentry jumps give you more height than Sword sentry jumps but you will have less air control. You also need to be immobile when doing a hammer sentry jump while a sword sentry jump can be performed while running.\nThe timing for Hammer sentry jumps is also less strict than Sword sentry jumps.\n\n## Aerial sentry jumps\n\nWhen used in the air, sentry jumps timing changes a bit.\nFor Sword sentry jumps, you want to first use your sentry and a couple frames afterwards input an up slash. You can chain them together to gain a lot of height.\n\n\n\nHammer aerial sentry jumps on the other hand are really different from grounded ones. The inputs are the same as grounded sentry jumps but you need to input sentry faster for the aerial variant.\n\nThis should not give you a lot of height by itself. What you want to do instead is start with a horizontal hammer attack and then do the sentry jump input.\n\nAfter that, you can [extend](/tutorials/movement/extending-hammer) your sentry jump by doing a horizontal slash in the opposite direction to gain more height. Continue to do horizontal attacks in the opposite direction until Ori slows down. You can also chain these sentry jumps but you will need to do at least one horizontal attack before doing an up slash again since you have a lot of recovery time when doing two up slashes in a row. \n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/sentry-jumps","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480024},"$loki":61},{"slug":"spear-jumps","title":"Spear jumps","tags":{"abilities":["spear"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With Spear, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Spear jumping does not use your double jump so you can view it as an additional jump."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To perform it, while grounded, start by using Spear. There is a short period of time where you can input a jump after Ori finished attacking. If you jump too soon, the jump won't come out and if you do it too late you will either use your double jump if you have one or not jump at all if you don't."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is also possible to do it after "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/extending-momentum-spear#jumps"},"children":[{"type":"text","value":"extending a jump with Spear"}]},{"type":"text","value":". The mid-air jump timing will be the same but you need to jump then use Spear in order to extend your jump momentum instead of simply using Spear from the ground."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"ZB8b_SzgEqc"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWith Spear, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Spear jumping does not use your double jump so you can view it as an additional jump.\n\nTo perform it, while grounded, start by using Spear. There is a short period of time where you can input a jump after Ori finished attacking. If you jump too soon, the jump won't come out and if you do it too late you will either use your double jump if you have one or not jump at all if you don't.\n\nIt is also possible to do it after [extending a jump with Spear](/tutorials/movement/extending-momentum-spear#jumps). The mid-air jump timing will be the same but you need to jump then use Spear in order to extend your jump momentum instead of simply using Spear from the ground.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/spear-jumps","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480026},"$loki":62},{"slug":"sword-pogo","title":"Sword pogo","tags":{"abilities":["sword"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When doing a down attack with Sword on an enemy, you will get a pogo jump which gives you a bit of height. Since you are hitting an enemy with your sword, this also "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/aerial-reset"},"children":[{"type":"text","value":"resets your aerial movement"}]},{"type":"text","value":". You need to touch the ground or a wall in order to refresh your pogo."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"m745rdTT-sI"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen doing a down attack with Sword on an enemy, you will get a pogo jump which gives you a bit of height. Since you are hitting an enemy with your sword, this also [resets your aerial movement](/tutorials/movement/aerial-reset). You need to touch the ground or a wall in order to refresh your pogo.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/sword-pogo","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480027},"$loki":63},{"slug":"sword-jumps","title":"Sword jumps","tags":{"abilities":["sword","double jump"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sword jumps let you get more height from your double jump than usual. To perform them, while in the air, start by a horizontal sword slash and cancel it by a jump.\nKeep holding your jump and input a second horizontal slash. If you have multiple aerial jumps, you can input it again to chain them together."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"-FJ2gYBvMWM"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nSword jumps let you get more height from your double jump than usual. To perform them, while in the air, start by a horizontal sword slash and cancel it by a jump.\nKeep holding your jump and input a second horizontal slash. If you have multiple aerial jumps, you can input it again to chain them together.\n\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/sword-jumps","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480028},"$loki":64},{"slug":"wavedash","title":"Wavedash","tags":{"abilities":["regenerate","blaze"]},"toc":[{"id":"regenerate","depth":2,"text":"Regenerate"},{"id":"blaze","depth":2,"text":"Blaze"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"One of the way to get a lot of horizontal speed is wavedashes. In order to perform it, you need dash, a wall and another ability. In order to perform a wavedash, you want to dash towards a wall and then hold both the opposite direction and your other ability. You don't necessary need a wall: other element like a life flower work as well. The important part is having the animation where Ori stick themself to a wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The further you are from the wall, the easier it will be to get the ability+direction timing but your wavedash will give more speed if you are close to the wall. It's recommended to "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"bind"}]},{"type":"text","value":" the direction and your ability together in order to perform it more easily."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"regenerate"},"children":[{"type":"element","tag":"a","props":{"href":"#regenerate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Regenerate"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Wavedashes are most commonly performed with Regenerate because it gives the most speed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"6HKjTHtB2z0"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"blaze"},"children":[{"type":"element","tag":"a","props":{"href":"#blaze","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Blaze"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Another solution is to use Blaze. Blaze's wavedashes give less speed but can be used in the air while Regenerate's wavedashes can only be performed grounded."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"iQNJxTsu2s0"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nOne of the way to get a lot of horizontal speed is wavedashes. In order to perform it, you need dash, a wall and another ability. In order to perform a wavedash, you want to dash towards a wall and then hold both the opposite direction and your other ability. You don't necessary need a wall: other element like a life flower work as well. The important part is having the animation where Ori stick themself to a wall.\n\nThe further you are from the wall, the easier it will be to get the ability+direction timing but your wavedash will give more speed if you are close to the wall. It's recommended to [bind](/features/keybinds) the direction and your ability together in order to perform it more easily.\n\n## Regenerate\n\nWavedashes are most commonly performed with Regenerate because it gives the most speed.\n\n\n\n## Blaze\n\nAnother solution is to use Blaze. Blaze's wavedashes give less speed but can be used in the air while Regenerate's wavedashes can only be performed grounded.\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/wavedash","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480032},"$loki":65},{"slug":"weapon-movement","title":"Weapon movement","tags":{"abilities":["sword","hammer"]},"toc":[{"id":"hover","depth":2,"text":"Hover"},{"id":"up-slash","depth":2,"text":"Up slash"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"hover"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#hover","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hover"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Using Sword or Hammer aerial combo lets you hover. Simply spam your attack button until the aerial combo is over.\nStarting a second aerial combo after the first one won’t give you any hover effect. However, with Sword, you can finish your aerial combo by an up slash to hover a bit longer.\nWith Hammer, you need to start with an up slash before starting your horizontal combo if you want to benefit from it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"dBdisYeBdQ4"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n\n\n"},{"type":"element","tag":"youtube-video","props":{"id":"9YkKbleqDnk"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"up-slash"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#up-slash","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Up slash"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When doing an up slash, Ori gains a bit of height. This can be used to reach higher platforms. Hammer’s up slash gets more height than Sword’s up slash.\nIf you try to do a second up slash before touching the ground, you will not gain any height from it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Y-Ugzt2GhkE"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n\n\n"},{"type":"element","tag":"youtube-video","props":{"id":"Lsm3OS8oTSs"},"children":[{"type":"text","value":"\n"}]}]},"text":"\n## Hover\n\nUsing Sword or Hammer aerial combo lets you hover. Simply spam your attack button until the aerial combo is over.\nStarting a second aerial combo after the first one won’t give you any hover effect. However, with Sword, you can finish your aerial combo by an up slash to hover a bit longer.\nWith Hammer, you need to start with an up slash before starting your horizontal combo if you want to benefit from it.\n\n\n\n\n## Up slash\n\nWhen doing an up slash, Ori gains a bit of height. This can be used to reach higher platforms. Hammer’s up slash gets more height than Sword’s up slash.\nIf you try to do a second up slash before touching the ground, you will not gain any height from it.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/weapon-movement","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480037},"$loki":66},{"slug":"weapon-energy-movement","title":"Energy weapons as movement","tags":{"abilities":["sentry","blaze","flash","bow","shuriken"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When using energy weapons, Ori makes a little hop which can be used in order to get just a little bit more air time or reach higher up platforms."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sentry and Flash have really close properties but you can use 3 sentries at the same time which is really helpful for horizontal movement while Flash have the benefit of costing less energy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Blaze can be used an infinite amount of time and let you go a little bit further horizontally. The extra height is pretty irrelevant in most cases because you can't wall jump right after using Blaze."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Shuriken gives a lot of horizontal momentum as well as a really short hop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Spear gives you a lot of verticality, especially when "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/extending-momentum-spear#jumps"},"children":[{"type":"text","value":"combined with a jump"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bow also gives you a minor horizontal boost."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"js0EHAE52no"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen using energy weapons, Ori makes a little hop which can be used in order to get just a little bit more air time or reach higher up platforms.\n\nSentry and Flash have really close properties but you can use 3 sentries at the same time which is really helpful for horizontal movement while Flash have the benefit of costing less energy.\n\nBlaze can be used an infinite amount of time and let you go a little bit further horizontally. The extra height is pretty irrelevant in most cases because you can't wall jump right after using Blaze.\n\nShuriken gives a lot of horizontal momentum as well as a really short hop.\n\nSpear gives you a lot of verticality, especially when [combined with a jump](/tutorials/movement/extending-momentum-spear#jumps).\n\nBow also gives you a minor horizontal boost.\n\n\n","dir":"/tutorials/movement","path":"/tutorials/movement/weapon-energy-movement","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480040},"$loki":67},{"slug":"down-swim","title":"Down Swim","tags":{"abilities":["water-dash"],"zone":["hollow"]},"toc":[{"id":"before-the-first-lever","depth":2,"text":"Before the first lever"},{"id":"after-the-first-lever","depth":2,"text":"After the first lever"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to access the lower part of Hollow, you normally need Bow in order to drain the water on the way to dash tree. This water stay dirty, even if you found Clean Water. However, the lower part of Hollow isn't flooded so you can swim through the dirty water and get all its pickups without having to drain the water."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having either Water Dash or the Resilience shard. You can also use "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/godmode"},"children":[{"type":"text","value":"godmode"}]},{"type":"text","value":" to remove the health requirement entirely."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"before-the-first-lever"},"children":[{"type":"element","tag":"a","props":{"href":"#before-the-first-lever","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Before the first lever"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here is how the scene looks like before pulling the lever which let you access the room with the rock puzzle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"https://i.imgur.com/Rm47WFE.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The black part is the dirty water itself, you can clearly see that the bottom part of the scene isn't flooded. The goal is to swim through the dirty water in order to access the lower part. Midway through the dirty water is a blue rectangle, which is a checkpoint you can activate even though it is in dirty water."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on which difficulty you are playing on, you will need more or less health in order to do so, needing as little as 3 healths in the easy difficulty. If you have a lot of health you should be able to swim through the water without any difficulty, as long as you know where the walls which you need to avoid are. When you have less health, you want to activate that checkpoint because, when the game respawns Ori, it gives you some of your health back. This extra heal makes it possible to finish down swim even with very low amount of health."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"3XwFoBGrk2A"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"after-the-first-lever"},"children":[{"type":"element","tag":"a","props":{"href":"#after-the-first-lever","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"After the first lever"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you pulled the lever which let you access the room with the rock puzzle, the dirty water is pushed back, making the swim slightly different."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"https://i.imgur.com/oneLDuo.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The movement you need to do in this state is easier since it's mostly straight down. It's also easier to abuse the checkpoint since you can't miss it and it will also respawn you outside of the dirty water. There is however two main problems with this state: the breakable wall which leads to an energy cell as well as the path leading to the Spirit Trial and its health cell are both underwater which make them harder to get. You can still break the wall with Water Dash and the right part of the Spirit Trial's path, just after the checkpoint isn't under water."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"1vUvyy_nlog"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIn order to access the lower part of Hollow, you normally need Bow in order to drain the water on the way to dash tree. This water stay dirty, even if you found Clean Water. However, the lower part of Hollow isn't flooded so you can swim through the dirty water and get all its pickups without having to drain the water.\n\nThe amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having either Water Dash or the Resilience shard. You can also use [godmode](/tutorials/misc/godmode) to remove the health requirement entirely.\n\n## Before the first lever\n\nHere is how the scene looks like before pulling the lever which let you access the room with the rock puzzle.\n\n![](https://i.imgur.com/Rm47WFE.png)\n\nThe black part is the dirty water itself, you can clearly see that the bottom part of the scene isn't flooded. The goal is to swim through the dirty water in order to access the lower part. Midway through the dirty water is a blue rectangle, which is a checkpoint you can activate even though it is in dirty water.\n\nDepending on which difficulty you are playing on, you will need more or less health in order to do so, needing as little as 3 healths in the easy difficulty. If you have a lot of health you should be able to swim through the water without any difficulty, as long as you know where the walls which you need to avoid are. When you have less health, you want to activate that checkpoint because, when the game respawns Ori, it gives you some of your health back. This extra heal makes it possible to finish down swim even with very low amount of health.\n\n\n\n## After the first lever\n\nIf you pulled the lever which let you access the room with the rock puzzle, the dirty water is pushed back, making the swim slightly different.\n\n![](https://i.imgur.com/oneLDuo.png)\n\nThe movement you need to do in this state is easier since it's mostly straight down. It's also easier to abuse the checkpoint since you can't miss it and it will also respawn you outside of the dirty water. There is however two main problems with this state: the breakable wall which leads to an energy cell as well as the path leading to the Spirit Trial and its health cell are both underwater which make them harder to get. You can still break the wall with Water Dash and the right part of the Spirit Trial's path, just after the checkpoint isn't under water.\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/down-swim","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480046},"$loki":68},{"slug":"drop-shot","title":"Drop shot","tags":{"abilities":["bow"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is possible to let an arrow pass through the floor. This is useful in order to open the path from Inkwater Marsh to Kwolok's Hollow without draining the water.\nTo do so, you want to hold Bow in order to charge an arrow (this won't work if you have the shard Quickshot equiped) and then pause the game on the frame when the arrow is shot.\nYou can use the weapon wheel in order to both pause the game and pause buffer.\nTo make the pause buffering easier, open the weapon wheel while holding Bow, then release Bow. Finally, release the weapon wheel for a really short time and press it again right after.\nRepeat the last step a few time until you can see your arrow being shot.\nIf you prefer, you can also "},{"type":"element","tag":"nuxt-link","props":{"to":"/features/keybinds"},"children":[{"type":"text","value":"bind"}]},{"type":"text","value":" a second weapon wheel button, which can make spamming it easier."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"ZVy8ONNiAFc"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIt is possible to let an arrow pass through the floor. This is useful in order to open the path from Inkwater Marsh to Kwolok's Hollow without draining the water.\nTo do so, you want to hold Bow in order to charge an arrow (this won't work if you have the shard Quickshot equiped) and then pause the game on the frame when the arrow is shot.\nYou can use the weapon wheel in order to both pause the game and pause buffer.\nTo make the pause buffering easier, open the weapon wheel while holding Bow, then release Bow. Finally, release the weapon wheel for a really short time and press it again right after.\nRepeat the last step a few time until you can see your arrow being shot.\nIf you prefer, you can also [bind](/features/keybinds) a second weapon wheel button, which can make spamming it easier.\n\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/drop-shot","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480047},"$loki":69},{"slug":"feeding-ground-skip","title":"Feeding ground skip","tags":{"zones":["waste","woods"]},"toc":[{"id":"after-cat-and-mouse","depth":2,"text":"After cat and mouse"},{"id":"before-doing-cat-and-mouse","depth":2,"text":"Before doing cat and mouse"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Feeding ground have three different states:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Before doing cat and mouse"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"After doing cat and mouse"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"After getting Seir"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After you get Seir, Shriek won’t be in Feeding Ground anymore which removes the kill plane from this area, letting you access Weeping Ridge and therefore Willow’s End. But there are multiple ways to bypass the kill plane, letting you access these areas without getting Seir."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"after-cat-and-mouse"},"children":[{"type":"element","tag":"a","props":{"href":"#after-cat-and-mouse","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"After cat and mouse"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you already did cat and mouse, you want to enter the kill plane and wait until Shriek takes off to attack you. Then open your map and teleport to the nearby spirit well. If done correctly, Shriek won’t be at Feeding Ground anymore and the kill plane will be disabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"agWiMYsgod8"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"before-doing-cat-and-mouse"},"children":[{"type":"element","tag":"a","props":{"href":"#before-doing-cat-and-mouse","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Before doing cat and mouse"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This option is better because at the end of the cat and mouse section, boulders will block the path above the spirit well, which makes accessing Weeping Ridge harder if you don't have a lot of verticality options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before explaining how to avoid the cat and mouse sequence (and therefore the kill plane), you need to understand how to trigger it in the first place."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are two main triggers. The first one is at the location where Ori is. This trigger will prevent you from doing anything else than moving to the right if you touch the ground here. The second one will trigger when Ori walks on the bone in the red circle, which starts the actual cat and mouse. So, to avoid the cat and mouse section, you want to avoid touching these bones."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"https://i.imgur.com/cR5RxGr.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To do so, you can use Burrow to pass under it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"cJ_xU7McWog"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also pass over it with your aerial mobility. As long as you land further than these bones, you will be able to move freely in Feeding Ground.\nHowever, be careful: at Ori’s position in the first screenshot, you won’t be able to use your abilities.\nSo make sure to have enough height so you can pass through that first trigger without touching the ground."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This can be done with Launch from the ground"}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"UImKJkabkgU"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you don't have Launch, you will have to rely on glide, jumps and dashes. You can hit the skulls on the ground with your sword in order to "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/movement/aerial-reset"},"children":[{"type":"text","value":"aerial reset"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"3MnOID88M6k"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nFeeding ground have three different states:\n* Before doing cat and mouse\n* After doing cat and mouse\n* After getting Seir\n\nAfter you get Seir, Shriek won’t be in Feeding Ground anymore which removes the kill plane from this area, letting you access Weeping Ridge and therefore Willow’s End. But there are multiple ways to bypass the kill plane, letting you access these areas without getting Seir.\n\n## After cat and mouse\n\nIf you already did cat and mouse, you want to enter the kill plane and wait until Shriek takes off to attack you. Then open your map and teleport to the nearby spirit well. If done correctly, Shriek won’t be at Feeding Ground anymore and the kill plane will be disabled.\n\n\n\n## Before doing cat and mouse\n\nThis option is better because at the end of the cat and mouse section, boulders will block the path above the spirit well, which makes accessing Weeping Ridge harder if you don't have a lot of verticality options.\n\nBefore explaining how to avoid the cat and mouse sequence (and therefore the kill plane), you need to understand how to trigger it in the first place.\n\nThere are two main triggers. The first one is at the location where Ori is. This trigger will prevent you from doing anything else than moving to the right if you touch the ground here. The second one will trigger when Ori walks on the bone in the red circle, which starts the actual cat and mouse. So, to avoid the cat and mouse section, you want to avoid touching these bones.\n\n![](https://i.imgur.com/cR5RxGr.png)\n\nTo do so, you can use Burrow to pass under it.\n\n\n\nYou can also pass over it with your aerial mobility. As long as you land further than these bones, you will be able to move freely in Feeding Ground.\nHowever, be careful: at Ori’s position in the first screenshot, you won’t be able to use your abilities.\nSo make sure to have enough height so you can pass through that first trigger without touching the ground.\n\nThis can be done with Launch from the ground\n\n\n\nIf you don't have Launch, you will have to rely on glide, jumps and dashes. You can hit the skulls on the ground with your sword in order to [aerial reset](/tutorials/movement/aerial-reset).\n\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/feeding-ground-skip","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480053},"$loki":70},{"slug":"hornbug-skip","title":"Hornbug skip","tags":{"zones":["hollow"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Just after the Kwolok's Hollow TP, you will reach the hornbug arena. You can skip this boss fight if you are not touching the ground between these arrows (this include the ground in the spikes and OOB)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Hornbug trigger","src":"https://i.imgur.com/5xvWoj5.jpeg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a lot of ways to skip this fight, a lot of them using bash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"_3__d62-S70"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nJust after the Kwolok's Hollow TP, you will reach the hornbug arena. You can skip this boss fight if you are not touching the ground between these arrows (this include the ground in the spikes and OOB).\n\n![Hornbug trigger](https://i.imgur.com/5xvWoj5.jpeg)\n\nThere is a lot of ways to skip this fight, a lot of them using bash.\n\n\n\n\n\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/hornbug-skip","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480055},"$loki":71},{"slug":"kwolok-crushers","title":"Kwolok's crushers without Water Dash","tags":{"zones":["pools"]},"toc":[{"id":"glitching-the-crushers","depth":2,"text":"Glitching the crushers"},{"id":"swiming-through-the-crushers","depth":2,"text":"Swiming through the crushers"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to reach the Kwolok's fight in Luma Pools, you are supposed to use Water Dash in order to pass through some crushers but it's actually possible to avoid them through normal swimming"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"glitching-the-crushers"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#glitching-the-crushers","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Glitching the crushers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you can reach the checkpoint in the keystone room above, you can glitch out the crushers. For this, simply activate that checkpoints and let the cruchers stomp you. Once you returned to the crushers after respawning, the crushers won't be at their normal position so you can swim above them to avoid getting stomped by them. You can do this trick on one crusher at the time if you aren't confortable with glitching multiple crushers at the same time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"9ku72WWaOCA"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"swiming-through-the-crushers"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#swiming-through-the-crushers","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Swiming through the crushers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's possible to avoid the crushers before they stomp you. By doing so, you can swim through them without dying."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"GyNdZbLVsmU"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIn order to reach the Kwolok's fight in Luma Pools, you are supposed to use Water Dash in order to pass through some crushers but it's actually possible to avoid them through normal swimming\n\n## Glitching the crushers\n\nIf you can reach the checkpoint in the keystone room above, you can glitch out the crushers. For this, simply activate that checkpoints and let the cruchers stomp you. Once you returned to the crushers after respawning, the crushers won't be at their normal position so you can swim above them to avoid getting stomped by them. You can do this trick on one crusher at the time if you aren't confortable with glitching multiple crushers at the same time.\n\n\n\n## Swiming through the crushers\n\nIt's possible to avoid the crushers before they stomp you. By doing so, you can swim through them without dying.\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/kwolok-crushers","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480057},"$loki":72},{"slug":"pools-arena-skip","title":"Pools Arena Skip","tags":{"zones":["pools"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Right next to the East Pools TP, you normally have to beat an arena in order to progress in Pools. You even need to do it twice: once without water dash and another time when you get water dash."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's actually possible to skip that arena. Since it will only trigger if you are standing on the wooden platform, you can swim underneath it and go to the left side of the arena without starting the fight. In most cases, the door should be opened but it can happen that the door is already closed. If it's the case, you can either die on the spikes above the door or reloading your savefile in order to open it (you may have to do it multiple time before it works). Once you passed the door, you can continue in Pools like normal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"SSlfGq77VmU"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nRight next to the East Pools TP, you normally have to beat an arena in order to progress in Pools. You even need to do it twice: once without water dash and another time when you get water dash.\n\nIt's actually possible to skip that arena. Since it will only trigger if you are standing on the wooden platform, you can swim underneath it and go to the left side of the arena without starting the fight. In most cases, the door should be opened but it can happen that the door is already closed. If it's the case, you can either die on the spikes above the door or reloading your savefile in order to open it (you may have to do it multiple time before it works). Once you passed the door, you can continue in Pools like normal. \n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/pools-arena-skip","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480060},"$loki":73},{"slug":"pools-escape-revisit","title":"Kwolok Revisit before Kwolok fight","tags":{"zones":["pools"]},"toc":[{"id":"going-above-the-trigger","depth":2,"text":"Going above the trigger"},{"id":"breaking-kwoloks-wall","depth":2,"text":"Breaking Kwolok's wall"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a pickup under where you start the Kwolok fight which is commonly known as the Kwolok revisit pickup because you normally need to fight Kwolok before getting it. You can actually get that pickup before doing the fight by avoiding the trigger which starts the boss fight."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Be carefull when collecting the pickup: if you go too far on the left you will be softlocked and you'll need to reload your savefile. If you only collect the pickup and go back to the right, you shouldn't have any problem."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"going-above-the-trigger"},"children":[{"type":"element","tag":"a","props":{"href":"#going-above-the-trigger","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Going above the trigger"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With enough height, you can go above the trigger of the fight, letting you get that pickup without fighting Kwolok. You want to climb the left wall and then drop once you reach the right wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"OWhvNCkrfBc"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"breaking-kwoloks-wall"},"children":[{"type":"element","tag":"a","props":{"href":"#breaking-kwoloks-wall","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Breaking Kwolok's wall"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a wall between Kwolok's fight and the keystone room. By using "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/wall-break#shuriken"},"children":[{"type":"text","value":"Shuriken break"}]},{"type":"text","value":", you can break that wall from the wrong side, letting you get that pickup without water dash or fighting Kwolok."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The problem with this Shuriken Break is that you need to stay in the spikes. While the position isn't hard to get, you will quickly lose a lot of health. Remember that you can jump back in the water and found a spot to Regenerate your life before coming back to the spot if needed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"2PKGt1M7H_c"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nThere is a pickup under where you start the Kwolok fight which is commonly known as the Kwolok revisit pickup because you normally need to fight Kwolok before getting it. You can actually get that pickup before doing the fight by avoiding the trigger which starts the boss fight.\n\nBe carefull when collecting the pickup: if you go too far on the left you will be softlocked and you'll need to reload your savefile. If you only collect the pickup and go back to the right, you shouldn't have any problem.\n\n## Going above the trigger\n\nWith enough height, you can go above the trigger of the fight, letting you get that pickup without fighting Kwolok. You want to climb the left wall and then drop once you reach the right wall. \n\n\n\n## Breaking Kwolok's wall\n\nThere is a wall between Kwolok's fight and the keystone room. By using [Shuriken break](/tutorials/misc/wall-break#shuriken), you can break that wall from the wrong side, letting you get that pickup without water dash or fighting Kwolok.\n\nThe problem with this Shuriken Break is that you need to stay in the spikes. While the position isn't hard to get, you will quickly lose a lot of health. Remember that you can jump back in the water and found a spot to Regenerate your life before coming back to the spot if needed.\n\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/pools-escape-revisit","extension":".md","createdAt":"2024-05-04T17:23:57.978Z","updatedAt":"2024-05-04T17:23:57.978Z","meta":{"version":0,"revision":0,"created":1714843480063},"$loki":74},{"slug":"pools-puzzle-skip","title":"Pools Puzzle Skip","tags":{"zones":["pools"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you first enter Pools, the East Pools teleporter is underwater and you need to solve a small puzzle where you have to touch sea anemone in order to lower the water level."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This puzzle can be skipped by activating specific checkpoints and then dying at specific spots:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Activate the checkpoint next to Tokk and die to the spikes above the fishing Moki"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Activate the checkpoint at the left of the slime bellow Tokk and die to the lower spikes on the right wall"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The game basically trace a line between where you died and where you will respawn and if this line touches the end of the puzzle, it will solve it for you."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you skipped the puzzle, you can either reload your savefile or die in order to respawn directly on the teleporter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's also important to know that if you get the East Pools Teleporter pickup or if you spawned at East Pools, the puzzle will already be solved."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"74JR0ozjFyk"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nWhen you first enter Pools, the East Pools teleporter is underwater and you need to solve a small puzzle where you have to touch sea anemone in order to lower the water level.\n\nThis puzzle can be skipped by activating specific checkpoints and then dying at specific spots:\n- Activate the checkpoint next to Tokk and die to the spikes above the fishing Moki\n- Activate the checkpoint at the left of the slime bellow Tokk and die to the lower spikes on the right wall\n\nThe game basically trace a line between where you died and where you will respawn and if this line touches the end of the puzzle, it will solve it for you.\n\nOnce you skipped the puzzle, you can either reload your savefile or die in order to respawn directly on the teleporter.\n\nIt's also important to know that if you get the East Pools Teleporter pickup or if you spawned at East Pools, the puzzle will already be solved.\n\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/pools-puzzle-skip","extension":".md","createdAt":"2024-05-04T17:23:57.982Z","updatedAt":"2024-05-04T17:23:57.982Z","meta":{"version":0,"revision":0,"created":1714843480065},"$loki":75},{"slug":"silent-swim","title":"Silent swim","tags":{"abilities":["water-dash","bash","regenerate"],"zones":["hollow","woods"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to access Silent Woods from Kwolok's Hollow, you normally need to clean the water but it is actually possible to swim through the dirty water if you have Regenerate and enough energy and health. The amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having Water Dash or the Resilience shard. You can also use "},{"type":"element","tag":"nuxt-link","props":{"to":"/tutorials/misc/godmode"},"children":[{"type":"text","value":"godmode"}]},{"type":"text","value":" to remove the health and energy requirement entirely."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is how the scene looks with the debug renderer on."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"https://i.imgur.com/fp45E9c.jpeg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is 3 important elements for this trick: the wall you need to break, the tentacle at the center of the screen which will shoot a projectile you will be using to break the wall next to the tentacle and the small part where you can breath before the tentacle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You first need to swim through the dirty water to reach the surface at the left of the tentacle. If you surface there and hold left, you will be standing on a small ledge, outside of the water. From this point, you can now use Regenerate for the second part of the trick: breaking the wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to break the wall, you can either stick to it and wait for the tentacle to shoot at you, or bash the tentacle's projectile into the wall, which is the part we'll focus on. The bash is pretty precise: if you hold down while swimming against the floor on the left of the right mouse ability, you'll get stuck in the perfect position for the bash. Then wait for the tentacle to shoot at you and bash the projectile as soon as possible. Finally, aim your bash to be just a bit lower than the tentacle. If it's aimed correctly, it should hit the wall and break it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After you broke the wall, you want to return to the ledge on the left in order to heal up. You can then swim to the other side of the wall the wall you just broke and reach Silent Woods. This part requires a lot of health, you want to time when you release your bash so the tick of water damage ends up on the invulnerability frames bash gives you."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"qubLCEn8CVU"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nIn order to access Silent Woods from Kwolok's Hollow, you normally need to clean the water but it is actually possible to swim through the dirty water if you have Regenerate and enough energy and health. The amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having Water Dash or the Resilience shard. You can also use [godmode](/tutorials/misc/godmode) to remove the health and energy requirement entirely.\n\nThis is how the scene looks with the debug renderer on.\n\n![](https://i.imgur.com/fp45E9c.jpeg)\n\nThere is 3 important elements for this trick: the wall you need to break, the tentacle at the center of the screen which will shoot a projectile you will be using to break the wall next to the tentacle and the small part where you can breath before the tentacle.\n\nYou first need to swim through the dirty water to reach the surface at the left of the tentacle. If you surface there and hold left, you will be standing on a small ledge, outside of the water. From this point, you can now use Regenerate for the second part of the trick: breaking the wall.\n\nIn order to break the wall, you can either stick to it and wait for the tentacle to shoot at you, or bash the tentacle's projectile into the wall, which is the part we'll focus on. The bash is pretty precise: if you hold down while swimming against the floor on the left of the right mouse ability, you'll get stuck in the perfect position for the bash. Then wait for the tentacle to shoot at you and bash the projectile as soon as possible. Finally, aim your bash to be just a bit lower than the tentacle. If it's aimed correctly, it should hit the wall and break it.\n\nAfter you broke the wall, you want to return to the ledge on the left in order to heal up. You can then swim to the other side of the wall the wall you just broke and reach Silent Woods. This part requires a lot of health, you want to time when you release your bash so the tick of water damage ends up on the invulnerability frames bash gives you.\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/silent-swim","extension":".md","createdAt":"2024-05-04T17:23:57.982Z","updatedAt":"2024-05-04T17:23:57.982Z","meta":{"version":0,"revision":0,"created":1714843480069},"$loki":76},{"slug":"skipping-indiana-jones","title":"Skipping Falling boulder in Willow","tags":{"zones":["willow"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"At the lower right heart in Willow, you need to break a corruption which makes a boulder fall you then need to avoid by going all the way back at the start of the room. Once it's done, you can go back up and break the Heart."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can actually pass under the falling boulder before it start rolling, making you able to skip the Indiana Jones like sequence."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Ls09YWH7AG8"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nAt the lower right heart in Willow, you need to break a corruption which makes a boulder fall you then need to avoid by going all the way back at the start of the room. Once it's done, you can go back up and break the Heart.\n\nYou can actually pass under the falling boulder before it start rolling, making you able to skip the Indiana Jones like sequence. \n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/skipping-indiana-jones","extension":".md","createdAt":"2024-05-04T17:23:57.982Z","updatedAt":"2024-05-04T17:23:57.982Z","meta":{"version":0,"revision":0,"created":1714843480070},"$loki":77},{"slug":"wellspring-escape-revisit","title":"Wellspring Escape Revisit before the escape","tags":{"zones":["wellspring"]},"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a pickup at the left of where the Wellspring Escape starts which is commonly known as the Wellpring escape revisit pickup because you normally need to do the escape before getting it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"But it's possible to go above the trigger of the escape, letting you get that pickup before doing the escape. There is a lot of ways to do this but they are all doing the same thing: get enough height in order to pass above the trigger (which is basically the purple rectangle in the clip) and get the pickup by going left then dropping through the semi-solid."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Oo3mdLmbBhs"},"children":[{"type":"text","value":"\n"}]}]},"text":"\nThere is a pickup at the left of where the Wellspring Escape starts which is commonly known as the Wellpring escape revisit pickup because you normally need to do the escape before getting it.\n\nBut it's possible to go above the trigger of the escape, letting you get that pickup before doing the escape. There is a lot of ways to do this but they are all doing the same thing: get enough height in order to pass above the trigger (which is basically the purple rectangle in the clip) and get the pickup by going left then dropping through the semi-solid. \n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/wellspring-escape-revisit","extension":".md","createdAt":"2024-05-04T17:23:57.982Z","updatedAt":"2024-05-04T17:23:57.982Z","meta":{"version":0,"revision":0,"created":1714843480072},"$loki":78},{"slug":"wellspring-spinning-room","title":"Wellspring Spinning room","tags":["location-tutorial","clean-water"],"toc":[{"id":"skipping-the-room","depth":2,"text":"Skipping the room"},{"id":"clean-water","depth":2,"text":"Clean Water"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"skipping-the-room"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#skipping-the-room","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Skipping the room"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Spinning room in Wellspring can be skipped which saves a lot of time. At the right of that room, if you haven't pulled any lever, you can go through a gap which let you go to the the next room without doing the puzzle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"nRkr3NP-OEg"},"children":[{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"clean-water"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#clean-water","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Clean Water"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have Clean Water when entering this room, some lasers will be disabled which make doing the room easier."}]},{"type":"text","value":"\n"},{"type":"element","tag":"youtube-video","props":{"id":"Wyrz_bbxuZA"},"children":[{"type":"text","value":"\n"}]}]},"text":"\n## Skipping the room\n\nThe Spinning room in Wellspring can be skipped which saves a lot of time. At the right of that room, if you haven't pulled any lever, you can go through a gap which let you go to the the next room without doing the puzzle.\n\n\n\n## Clean Water\n\nIf you have Clean Water when entering this room, some lasers will be disabled which make doing the room easier.\n\n","dir":"/tutorials/sequence-breaks","path":"/tutorials/sequence-breaks/wellspring-spinning-room","extension":".md","createdAt":"2024-05-04T17:23:57.982Z","updatedAt":"2024-05-04T17:23:57.982Z","meta":{"version":0,"revision":0,"created":1714843480073},"$loki":79}],"idIndex":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79],"maxId":79,"_dirty":true,"_nestedProperties":[],"transactional":false,"asyncListeners":false,"disableMeta":false,"disableChangesApi":true,"disableDeltaChangesApi":true,"cloneObjects":false,"cloneMethod":"deep","changes":[],"_fullTextSearch":{"ii":{"title":{"_store":true,"_optimizeChanges":true,"docCount":78,"docStore":[[0,{"fieldLength":4}],[1,{"fieldLength":3}],[2,{"fieldLength":1}],[3,{"fieldLength":1}],[5,{"fieldLength":1}],[6,{"fieldLength":3}],[7,{"fieldLength":2}],[8,{"fieldLength":2}],[9,{"fieldLength":1}],[10,{"fieldLength":2}],[11,{"fieldLength":1}],[12,{"fieldLength":1}],[13,{"fieldLength":2}],[14,{"fieldLength":1}],[15,{"fieldLength":2}],[16,{"fieldLength":1}],[17,{"fieldLength":1}],[18,{"fieldLength":2}],[19,{"fieldLength":2}],[20,{"fieldLength":1}],[21,{"fieldLength":1}],[22,{"fieldLength":1}],[23,{"fieldLength":1}],[24,{"fieldLength":1}],[25,{"fieldLength":1}],[26,{"fieldLength":1}],[27,{"fieldLength":1}],[28,{"fieldLength":1}],[29,{"fieldLength":1}],[30,{"fieldLength":1}],[31,{"fieldLength":4}],[32,{"fieldLength":4}],[33,{"fieldLength":2}],[34,{"fieldLength":4}],[35,{"fieldLength":5}],[36,{"fieldLength":3}],[37,{"fieldLength":2}],[38,{"fieldLength":2}],[39,{"fieldLength":2}],[40,{"fieldLength":4}],[41,{"fieldLength":4}],[42,{"fieldLength":2}],[43,{"fieldLength":2}],[44,{"fieldLength":3}],[45,{"fieldLength":2}],[46,{"fieldLength":2}],[47,{"fieldLength":2}],[48,{"fieldLength":2}],[49,{"fieldLength":2}],[50,{"fieldLength":2}],[51,{"fieldLength":2}],[52,{"fieldLength":4}],[53,{"fieldLength":4}],[54,{"fieldLength":2}],[55,{"fieldLength":2}],[56,{"fieldLength":2}],[57,{"fieldLength":2}],[58,{"fieldLength":2}],[59,{"fieldLength":2}],[60,{"fieldLength":2}],[61,{"fieldLength":2}],[62,{"fieldLength":2}],[63,{"fieldLength":2}],[64,{"fieldLength":1}],[65,{"fieldLength":2}],[66,{"fieldLength":4}],[67,{"fieldLength":2}],[68,{"fieldLength":2}],[69,{"fieldLength":3}],[70,{"fieldLength":2}],[71,{"fieldLength":5}],[72,{"fieldLength":3}],[73,{"fieldLength":5}],[74,{"fieldLength":3}],[75,{"fieldLength":2}],[76,{"fieldLength":5}],[77,{"fieldLength":6}],[78,{"fieldLength":3}]],"totalFieldLength":177,"root":{"k":[111,119,114,104,116,115,105,112,102,99,118,108,107,109,110,103,117,98,97,113,106,100,101,122],"v":[{"k":[114],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]},{"k":[111,105,104,97,101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]},{"k":[107,116,108],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[0,1]]}}]},{"k":[104],"v":[{"d":{"df":2,"dc":[[52,1],[53,1]]},"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[34,1],[71,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"k":[115,108,118,116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]},{"k":[97,108],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[65,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[77,1],[78,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97,101,111],"v":[{"k":[110,109],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[0,1],[6,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]},{"k":[100,115,118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[73,1],[77,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"k":[111,105,101,97,121],"v":[{"k":[119,114],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[110],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"k":[108,97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[52,1],[57,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111,117,104,101],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]},{"k":[114,101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[77,1]]}}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[116,101,112,111,104,119,107,105],"v":[{"k":[97],"v":[{"k":[114,116],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]},{"k":[116,101,110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[19,1]]}}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[35,1],[60,1]]}}]}]}]}]},{"k":[101,105],"v":[{"k":[99,97,101],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[40,1],[53,1],[61,1]]}}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]},{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[35,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]},{"k":[114,111],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]},{"k":[97,111,105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[43,1]]}}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[62,1],[63,1]]}}]}]},{"k":[109],"v":[{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]},{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[69,1],[70,1],[72,1],[74,1]]},"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]},{"k":[110,116,99],"v":[{"d":{"df":3,"dc":[[31,1],[32,1],[76,1]]},"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]},{"k":[108,97,114,111,117],"v":[{"k":[97],"v":[{"k":[110,116],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]},{"k":[116,100,117],"v":[{"k":[104],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[23,1],[26,1]]}}]}]},{"d":{"df":1,"dc":[[48,1]]}},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]},{"k":[101,111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]},{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]},{"k":[111,114,103],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[32,1],[72,1],[74,1]]}}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]},{"k":[122],"v":[{"k":[122],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]},{"k":[101,114,117,105,108,97],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[114,103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[41,1],[73,1]]}}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[104,111,117,114,101,97],"v":[{"k":[97],"v":[{"k":[110,116,114,105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]}},{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]},{"k":[110,109],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[109,115],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]},{"k":[111,97,105],"v":[{"k":[99,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]},{"k":[101,105,119],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[73,2]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]},{"k":[117,111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]},{"k":[107,100,109,118],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[52,1],[53,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[65,1],[66,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[101,111,114,117,108],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[110,114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]},{"k":[97,114,100,105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]},{"d":{"df":1,"dc":[[37,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]},{"k":[101,111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[34,1],[55,1],[56,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[46,1],[54,1]]}}]}]}]}]},{"k":[110,112],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[117,108,114,97,111,101],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[46,1],[49,1]]}}]}]},{"k":[117],"v":[{"k":[110,108],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[73,1],[77,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[35,1]]},"k":[115,98,100,101,114],"v":[{"d":{"df":2,"dc":[[35,1],[66,1]]}},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[115],"v":[{"d":{"df":6,"dc":[[54,1],[55,1],[57,1],[60,1],[61,1],[63,1]]}}]}]}]}]},{"k":[97,111,114],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":3,"dc":[[50,1],[51,1],[71,1]]}}]}]},{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[120,110,115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[52,1],[53,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[77,2]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}},"description":{"_store":true,"_optimizeChanges":true,"docCount":0,"docStore":[],"totalFieldLength":0,"root":{}},"slug":{"_store":true,"_optimizeChanges":true,"docCount":79,"docStore":[[0,{"fieldLength":1}],[1,{"fieldLength":1}],[2,{"fieldLength":1}],[3,{"fieldLength":1}],[4,{"fieldLength":1}],[5,{"fieldLength":1}],[6,{"fieldLength":1}],[7,{"fieldLength":1}],[8,{"fieldLength":1}],[9,{"fieldLength":1}],[10,{"fieldLength":1}],[11,{"fieldLength":1}],[12,{"fieldLength":1}],[13,{"fieldLength":1}],[14,{"fieldLength":1}],[15,{"fieldLength":1}],[16,{"fieldLength":1}],[17,{"fieldLength":1}],[18,{"fieldLength":1}],[19,{"fieldLength":1}],[20,{"fieldLength":1}],[21,{"fieldLength":1}],[22,{"fieldLength":1}],[23,{"fieldLength":1}],[24,{"fieldLength":1}],[25,{"fieldLength":1}],[26,{"fieldLength":1}],[27,{"fieldLength":1}],[28,{"fieldLength":1}],[29,{"fieldLength":1}],[30,{"fieldLength":1}],[31,{"fieldLength":1}],[32,{"fieldLength":1}],[33,{"fieldLength":1}],[34,{"fieldLength":1}],[35,{"fieldLength":1}],[36,{"fieldLength":1}],[37,{"fieldLength":1}],[38,{"fieldLength":1}],[39,{"fieldLength":1}],[40,{"fieldLength":1}],[41,{"fieldLength":1}],[42,{"fieldLength":1}],[43,{"fieldLength":1}],[44,{"fieldLength":1}],[45,{"fieldLength":1}],[46,{"fieldLength":1}],[47,{"fieldLength":1}],[48,{"fieldLength":1}],[49,{"fieldLength":1}],[50,{"fieldLength":1}],[51,{"fieldLength":1}],[52,{"fieldLength":1}],[53,{"fieldLength":1}],[54,{"fieldLength":1}],[55,{"fieldLength":1}],[56,{"fieldLength":1}],[57,{"fieldLength":1}],[58,{"fieldLength":1}],[59,{"fieldLength":1}],[60,{"fieldLength":1}],[61,{"fieldLength":1}],[62,{"fieldLength":1}],[63,{"fieldLength":1}],[64,{"fieldLength":1}],[65,{"fieldLength":1}],[66,{"fieldLength":1}],[67,{"fieldLength":1}],[68,{"fieldLength":1}],[69,{"fieldLength":1}],[70,{"fieldLength":1}],[71,{"fieldLength":1}],[72,{"fieldLength":1}],[73,{"fieldLength":1}],[74,{"fieldLength":1}],[75,{"fieldLength":1}],[76,{"fieldLength":1}],[77,{"fieldLength":1}],[78,{"fieldLength":1}]],"totalFieldLength":79,"root":{"k":[95,104,105,112,115,99,107,108,109,110,103,117,102,113,119,97,98,100,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[120],"v":[{"d":{"df":5,"dc":[[0,1],[5,1],[19,1],[25,1],[26,1]]}}]}]}]}]}]},{"k":[111,105,101,97],"v":[{"k":[119,114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,116,99],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,97,114,111],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[116,117],"v":[{"k":[104],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]},{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,111],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97,101,112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[122],"v":[{"k":[122],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,101,116,112,119,107],"v":[{"k":[100,108],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116,110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97,106],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]},{"k":[101],"v":[{"k":[99,97,101],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[119,106],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112,106],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,117,114,101],"v":[{"k":[97],"v":[{"k":[110,116,114,105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,105,119],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,111,105],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]},{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]},{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]},{"k":[101,111,108,114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]},{"k":[97,114,100],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[106,122],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[114,101],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[97,101],"v":[{"k":[108,118],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]},{"k":[97,108],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109,101],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101,115],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98,100,101],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,111],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,111,114],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[99,114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[104,109],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}},"text":{"_store":true,"_optimizeChanges":true,"docCount":78,"docStore":[[0,{"fieldLength":89}],[1,{"fieldLength":434}],[2,{"fieldLength":212}],[3,{"fieldLength":145}],[5,{"fieldLength":125}],[6,{"fieldLength":207}],[7,{"fieldLength":765}],[8,{"fieldLength":102}],[9,{"fieldLength":368}],[10,{"fieldLength":136}],[11,{"fieldLength":808}],[12,{"fieldLength":441}],[13,{"fieldLength":182}],[14,{"fieldLength":1240}],[15,{"fieldLength":580}],[16,{"fieldLength":898}],[17,{"fieldLength":127}],[18,{"fieldLength":225}],[19,{"fieldLength":65}],[20,{"fieldLength":38}],[21,{"fieldLength":397}],[22,{"fieldLength":1195}],[23,{"fieldLength":17}],[24,{"fieldLength":380}],[25,{"fieldLength":122}],[26,{"fieldLength":506}],[27,{"fieldLength":365}],[28,{"fieldLength":214}],[29,{"fieldLength":338}],[30,{"fieldLength":215}],[31,{"fieldLength":62}],[32,{"fieldLength":49}],[33,{"fieldLength":141}],[34,{"fieldLength":45}],[35,{"fieldLength":57}],[36,{"fieldLength":57}],[37,{"fieldLength":129}],[38,{"fieldLength":172}],[39,{"fieldLength":872}],[40,{"fieldLength":71}],[41,{"fieldLength":582}],[42,{"fieldLength":193}],[43,{"fieldLength":183}],[44,{"fieldLength":559}],[45,{"fieldLength":138}],[46,{"fieldLength":96}],[47,{"fieldLength":48}],[48,{"fieldLength":133}],[49,{"fieldLength":134}],[50,{"fieldLength":54}],[51,{"fieldLength":32}],[52,{"fieldLength":77}],[53,{"fieldLength":187}],[54,{"fieldLength":120}],[55,{"fieldLength":163}],[56,{"fieldLength":91}],[57,{"fieldLength":400}],[58,{"fieldLength":62}],[59,{"fieldLength":52}],[60,{"fieldLength":507}],[61,{"fieldLength":147}],[62,{"fieldLength":55}],[63,{"fieldLength":59}],[64,{"fieldLength":174}],[65,{"fieldLength":138}],[66,{"fieldLength":135}],[67,{"fieldLength":436}],[68,{"fieldLength":150}],[69,{"fieldLength":393}],[70,{"fieldLength":57}],[71,{"fieldLength":147}],[72,{"fieldLength":143}],[73,{"fieldLength":230}],[74,{"fieldLength":167}],[75,{"fieldLength":379}],[76,{"fieldLength":71}],[77,{"fieldLength":104}],[78,{"fieldLength":76}]],"totalFieldLength":19463,"root":{"k":[119,116,111,97,114,105,108,104,109,117,102,115,103,110,101,107,112,99,98,118,121,100,91,40,46,106,35,58,45,49,60,50,42,96,39,57,120,48,51,43,61,63,113,122,53,52,56,34,33,47,54,55],"v":[{"k":[101,105,104,97,111,114],"v":[{"d":{"df":3,"dc":[[1,1],[13,1],[26,1]]},"k":[108,98,97,110,101,105,39],"v":[{"k":[99,108],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]},{"d":{"df":11,"dc":[[12,2],[16,1],[22,1],[26,1],[28,4],[46,1],[55,1],[57,1],[60,1],[66,1],[67,1]]},"k":[115,44,46,112],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[15,1],[22,1],[24,1],[36,2],[39,12],[77,1],[78,1]]},"k":[39,44,46],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[9,1],[22,1]]}}]},{"d":{"df":3,"dc":[[14,1],[21,1],[39,1]]}},{"d":{"df":2,"dc":[[36,2],[39,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[15,1],[69,1]]}},{"d":{"df":4,"dc":[[23,1],[45,1],[64,1],[69,1]]}},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[14,1]]},"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":7,"dc":[[8,1],[15,3],[22,3],[28,1],[43,3],[44,2],[68,4]]},"k":[115,58,46],"v":[{"d":{"df":3,"dc":[[16,1],[28,1],[29,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[15,1],[66,1]]}}]},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[21,1],[26,1],[27,1],[69,2]]}}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[108,115,107,116,110],"v":[{"k":[108,100],"v":[{"d":{"df":56,"dc":[[0,1],[1,7],[2,4],[5,1],[6,4],[7,11],[9,6],[10,1],[11,4],[12,4],[13,2],[14,20],[15,5],[16,16],[17,2],[19,2],[20,1],[21,3],[22,13],[24,3],[25,2],[26,1],[27,1],[29,1],[33,1],[35,2],[37,3],[38,2],[39,5],[41,11],[42,6],[43,3],[44,8],[45,1],[48,5],[49,3],[51,1],[53,3],[55,3],[56,1],[57,2],[58,1],[59,1],[60,7],[61,2],[62,1],[64,2],[65,1],[67,3],[69,6],[70,1],[72,1],[73,2],[74,3],[75,4],[78,1]]},"k":[111],"v":[{"k":[119],"v":[{"d":{"df":5,"dc":[[21,1],[22,2],[27,1],[29,1],[30,1]]},"k":[46,8217,44],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[69,1]]}}]},{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[112,100],"v":[{"k":[115],"v":[{"d":{"df":10,"dc":[[0,1],[1,3],[2,1],[8,1],[10,1],[12,1],[21,3],[22,1],[25,1],[57,1]]},"k":[44,41,46,42],"v":[{"d":{"df":4,"dc":[[2,1],[11,1],[19,1],[21,1]]}},{"d":{"df":1,"dc":[[21,1]]}},{"d":{"df":3,"dc":[[26,1],[27,1],[60,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[12,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]},{"k":[104],"v":[{"d":{"df":47,"dc":[[1,6],[7,2],[9,1],[10,1],[11,4],[12,5],[13,2],[14,12],[15,1],[16,14],[22,5],[24,1],[25,2],[26,1],[27,1],[28,4],[32,3],[33,1],[35,1],[38,1],[39,4],[40,1],[41,4],[42,1],[43,2],[44,3],[45,1],[48,2],[50,1],[52,2],[53,1],[54,1],[55,1],[57,4],[58,2],[59,1],[60,4],[61,2],[62,2],[64,1],[65,3],[66,1],[67,5],[69,3],[71,1],[73,2],[75,1]]},"k":[111,105],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":20,"dc":[[11,2],[14,1],[15,2],[16,1],[22,4],[26,1],[27,1],[31,1],[37,1],[40,2],[44,2],[54,1],[61,1],[67,2],[68,1],[69,2],[71,1],[72,2],[73,2],[78,1]]}}]}]},{"k":[110],"v":[{"d":{"df":3,"dc":[[13,1],[22,1],[26,2]]}}]}]}]},{"d":{"df":1,"dc":[[14,1]]},"k":[100],"v":[{"d":{"df":3,"dc":[[30,2],[39,1],[45,1]]},"k":[111,115],"v":[{"k":[119],"v":[{"d":{"df":2,"dc":[[7,1],[16,1]]},"k":[115,58],"v":[{"d":{"df":2,"dc":[[2,4],[16,3]]}},{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[119],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,5]]}}]}]}]}]}]}]}]},{"k":[105,101,97,111],"v":[{"k":[99,116,108],"v":[{"k":[104],"v":[{"d":{"df":47,"dc":[[1,6],[2,1],[3,1],[6,2],[7,5],[8,4],[9,6],[11,7],[12,7],[13,1],[14,9],[15,2],[16,14],[18,1],[19,1],[20,1],[21,4],[22,11],[24,4],[26,7],[27,6],[29,4],[30,1],[31,1],[33,3],[34,1],[35,1],[37,2],[38,2],[39,3],[43,1],[44,1],[46,1],[48,1],[49,1],[51,1],[57,2],[62,1],[66,2],[67,7],[68,1],[69,3],[73,2],[75,2],[76,1],[77,1],[78,3]]}}]},{"k":[101,104],"v":[{"d":{"df":1,"dc":[[21,1]]},"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]}]},{"k":[101],"v":[{"d":{"df":24,"dc":[[7,1],[11,1],[14,1],[15,1],[16,1],[24,1],[29,1],[33,1],[37,3],[38,1],[41,1],[44,3],[49,1],[52,1],[54,2],[55,1],[60,3],[61,1],[63,1],[64,1],[66,1],[68,1],[73,1],[75,1]]}}]}]},{"k":[114,110,101],"v":[{"k":[101],"v":[{"d":{"df":17,"dc":[[1,2],[2,1],[3,1],[12,2],[14,4],[29,1],[39,3],[41,2],[42,1],[61,1],[64,1],[67,1],[69,1],[73,1],[74,3],[75,1],[77,1]]}}]},{"d":{"df":42,"dc":[[1,2],[5,1],[6,1],[7,2],[9,2],[11,1],[14,11],[15,3],[16,10],[17,1],[18,1],[22,6],[26,2],[35,1],[37,1],[38,2],[41,5],[43,1],[44,2],[45,3],[46,1],[47,2],[48,1],[49,1],[53,2],[54,3],[55,2],[58,2],[59,1],[60,3],[61,1],[62,1],[65,1],[66,2],[67,2],[68,1],[69,1],[72,1],[73,1],[74,1],[75,1],[78,1]]},"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":5,"dc":[[8,3],[40,2],[43,2],[44,1],[68,4]]},"k":[44,46,93],"v":[{"d":{"df":2,"dc":[[8,1],[43,1]]}},{"d":{"df":2,"dc":[[11,1],[18,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":4,"dc":[[18,1],[21,1],[22,1],[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":11,"dc":[[1,1],[3,1],[7,1],[11,1],[13,2],[16,1],[22,3],[25,1],[26,4],[39,1],[60,1]]},"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[24,2],[30,1]]},"k":[39,115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[114,110,121,105,116,115,108,118],"v":[{"k":[110,112],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":2,"dc":[[16,2],[21,1]]},"k":[115,105],"v":[{"d":{"df":1,"dc":[[16,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":22,"dc":[[1,3],[3,1],[7,2],[11,2],[12,1],[14,6],[16,2],[22,2],[24,1],[41,1],[43,1],[44,1],[53,2],[57,1],[60,4],[64,1],[65,1],[67,1],[68,1],[69,2],[73,1],[75,2]]},"k":[41,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[8,1]]}}]},{"d":{"df":1,"dc":[[11,1]]}}]}]},{"d":{"df":17,"dc":[[8,1],[9,1],[11,2],[12,1],[15,2],[26,6],[27,3],[28,1],[29,3],[31,1],[33,1],[44,1],[55,1],[57,1],[64,1],[67,1],[76,1]]},"k":[115,41],"v":[{"d":{"df":7,"dc":[[7,1],[25,1],[41,1],[45,1],[69,1],[70,1],[77,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[116],"v":[{"d":{"df":7,"dc":[[7,1],[16,2],[37,1],[53,1],[60,1],[69,1],[75,2]]},"k":[40,105],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[14,1],[39,5]]}}]}]}]}]},{"k":[101,99],"v":[{"k":[114],"v":[{"d":{"df":17,"dc":[[9,4],[15,2],[16,1],[22,3],[28,2],[29,1],[30,1],[32,1],[37,1],[39,1],[67,10],[71,1],[72,2],[73,2],[74,1],[75,5],[78,2]]},"k":[44,58,102,46],"v":[{"d":{"df":3,"dc":[[9,1],[22,1],[37,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"d":{"df":4,"dc":[[37,1],[67,5],[68,1],[75,1]]}}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[115],"v":[{"d":{"df":4,"dc":[[27,1],[29,1],[30,2],[39,1]]},"k":[44,46],"v":[{"d":{"df":4,"dc":[[21,1],[22,1],[31,1],[39,1]]}},{"d":{"df":2,"dc":[[21,1],[39,1]]}}]}]}]}]},{"k":[108,107],"v":[{"d":{"df":16,"dc":[[22,1],[27,1],[29,3],[31,1],[40,1],[42,5],[43,1],[47,2],[57,5],[62,1],[64,2],[66,1],[67,2],[73,4],[74,1],[75,5]]},"k":[115,46,47,44,58],"v":[{"d":{"df":6,"dc":[[24,1],[26,4],[38,1],[42,4],[45,1],[67,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[26,2],[27,1],[29,1],[42,2]]}}]},{"d":{"df":5,"dc":[[31,1],[42,3],[64,2],[73,1],[75,1]]}},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]},{"d":{"df":5,"dc":[[40,1],[41,1],[47,1],[64,1],[75,3]]}},{"d":{"df":1,"dc":[[64,1]]}}]},{"d":{"df":1,"dc":[[57,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[64,1]]},"k":[101,44],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[64,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]},{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]},{"k":[116,114,110,111,117],"v":[{"k":[119],"v":[{"k":[114,46],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[6,1],[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107,108,114,109],"v":[{"d":{"df":3,"dc":[[39,1],[64,1],[68,1]]},"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"d":{"df":5,"dc":[[8,1],[22,1],[42,2],[44,1],[56,1]]},"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[14,9],[15,1],[16,1],[21,2]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[14,6]]},"k":[39],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[14,4]]}}]}]},{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"d":{"df":1,"dc":[[39,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[39,8217],"v":[{"k":[116],"v":[{"d":{"df":10,"dc":[[7,1],[14,2],[22,1],[33,1],[37,1],[43,2],[44,1],[61,1],[68,1],[71,1]]}}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[46,1],[65,1],[69,3]]}}]}]},{"k":[100],"v":[{"k":[115,101],"v":[{"d":{"df":5,"dc":[[9,2],[22,3],[37,1],[39,2],[75,1]]},"k":[44,46],"v":[{"d":{"df":4,"dc":[[27,1],[29,1],[30,2],[39,3]]}},{"d":{"df":2,"dc":[[39,1],[75,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[16,1],[24,1],[27,2],[44,1],[59,1]]}}]}]}]},{"k":[105,111],"v":[{"k":[116],"v":[{"k":[101,116],"v":[{"d":{"df":2,"dc":[[7,4],[14,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[24,1],[26,4],[27,1],[29,3],[42,1],[73,1]]}}]}]}]}]},{"k":[111,104,117,101,114,97,121,105,119,58,112],"v":[{"d":{"df":72,"dc":[[0,4],[1,20],[2,8],[3,5],[5,5],[6,8],[7,28],[8,4],[9,5],[10,4],[11,40],[12,16],[13,6],[14,49],[15,26],[16,22],[17,4],[18,2],[21,14],[22,39],[24,11],[25,2],[26,11],[27,11],[28,7],[29,12],[30,7],[31,1],[32,2],[33,5],[34,2],[35,3],[36,2],[37,8],[38,3],[39,47],[40,4],[41,21],[42,7],[43,8],[44,22],[45,1],[46,3],[47,1],[49,6],[50,2],[52,2],[53,9],[54,3],[55,8],[56,4],[57,11],[59,2],[60,16],[61,4],[62,2],[63,2],[64,10],[65,5],[66,1],[67,17],[68,8],[69,17],[70,1],[71,7],[72,8],[73,8],[74,8],[75,19],[76,3],[77,4],[78,1]]},"k":[111,112,119,117,46,103,116,58,107],"v":[{"d":{"df":7,"dc":[[1,1],[27,1],[29,1],[44,1],[48,1],[61,2],[73,1]]},"k":[108,107,58],"v":[{"d":{"df":2,"dc":[[11,7],[57,1]]},"k":[115,46,44,93],"v":[{"d":{"df":1,"dc":[[16,3]]},"k":[93,58],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[35],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[11,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[27,1]]}},{"d":{"df":1,"dc":[[45,1]]}}]},{"d":{"df":8,"dc":[[6,1],[7,1],[14,1],[15,1],[16,1],[29,1],[41,2],[42,1]]}},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[115],"v":[{"d":{"df":5,"dc":[[14,2],[22,2],[44,2],[57,1],[64,1]]}}]}]}]}]},{"k":[114,99],"v":[{"d":{"df":2,"dc":[[15,1],[21,2]]},"k":[110],"v":[{"k":[101,97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":6,"dc":[[31,2],[45,1],[46,1],[62,1],[69,1],[74,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[45,1],[65,1],[69,2],[70,1]]}}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[16,1]]}},{"k":[103,101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[18,1],[29,1]]},"k":[115,100,97],"v":[{"d":{"df":1,"dc":[[18,2]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,2]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[43,1],[60,1],[64,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[57,1],[63,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[30,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"d":{"df":1,"dc":[[39,1]]}},{"k":[107],"v":[{"d":{"df":2,"dc":[[39,4],[74,2]]},"k":[44,39],"v":[{"d":{"df":1,"dc":[[39,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[101,105,97,114,111],"v":[{"d":{"df":77,"dc":[[0,10],[1,40],[2,22],[3,4],[5,10],[6,22],[7,48],[8,5],[9,17],[10,3],[11,52],[12,29],[13,12],[14,77],[15,42],[16,70],[17,11],[18,13],[19,5],[20,3],[21,25],[22,74],[23,2],[24,31],[25,5],[26,28],[27,16],[28,6],[29,13],[30,8],[31,4],[32,1],[33,9],[34,6],[35,2],[36,5],[37,1],[38,7],[39,116],[40,3],[41,45],[42,15],[43,3],[44,25],[45,2],[46,5],[47,1],[48,7],[49,6],[50,2],[51,2],[52,3],[53,5],[54,4],[55,5],[57,9],[58,4],[59,5],[60,23],[61,4],[62,1],[63,1],[64,12],[65,3],[66,3],[67,43],[68,13],[69,26],[70,5],[71,12],[72,11],[73,21],[74,17],[75,47],[76,7],[77,13],[78,7]]},"k":[121,109,115,114,110,105],"v":[{"d":{"df":11,"dc":[[0,1],[9,1],[11,1],[14,6],[18,1],[29,2],[31,2],[39,3],[43,1],[71,1],[77,1]]}},{"d":{"df":27,"dc":[[1,1],[3,3],[7,3],[8,1],[9,1],[11,3],[12,1],[14,2],[15,1],[16,1],[22,3],[26,5],[27,1],[29,1],[39,2],[41,1],[42,2],[43,2],[44,1],[45,2],[55,1],[57,2],[60,2],[63,1],[67,1],[70,1],[71,3]]},"k":[46,115,44,93],"v":[{"d":{"df":11,"dc":[[3,1],[5,1],[14,1],[19,1],[22,1],[32,1],[39,1],[43,1],[45,1],[57,1],[71,1]]}},{"k":[101],"v":[{"k":[108],"v":[{"k":[118,102],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]}}]}]},{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"d":{"df":3,"dc":[[55,1],[57,1],[63,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":21,"dc":[[3,1],[7,1],[9,3],[10,1],[11,1],[15,4],[16,1],[18,2],[21,2],[22,4],[24,4],[26,1],[27,2],[28,1],[29,3],[30,1],[39,3],[43,1],[60,1],[69,3],[70,1]]}}]},{"k":[101],"v":[{"d":{"df":27,"dc":[[3,1],[5,1],[9,1],[10,1],[11,2],[12,1],[14,1],[19,1],[21,1],[22,4],[25,2],[26,1],[27,1],[31,1],[33,1],[34,1],[36,1],[38,2],[41,2],[44,1],[61,1],[67,1],[69,2],[70,1],[73,2],[75,2],[77,2]]},"k":[44,39,102],"v":[{"d":{"df":2,"dc":[[12,1],[36,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[32,1],[69,2]]}}]}]}]}]}]},{"d":{"df":26,"dc":[[7,3],[9,1],[11,2],[14,3],[18,1],[37,1],[39,4],[44,1],[45,1],[50,1],[51,1],[53,1],[54,2],[57,6],[58,1],[59,1],[60,2],[61,1],[64,1],[68,2],[69,1],[73,1],[74,1],[75,2],[76,1],[77,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,3]]}}]},{"k":[114],"v":[{"d":{"df":8,"dc":[[7,1],[11,1],[14,3],[21,2],[22,2],[26,1],[39,1],[71,1]]}}]}]},{"k":[115,110,114],"v":[{"d":{"df":55,"dc":[[0,2],[1,2],[2,2],[5,3],[6,1],[7,5],[8,3],[9,5],[10,1],[11,13],[12,5],[13,5],[14,7],[15,10],[16,18],[18,2],[19,1],[20,1],[21,5],[22,15],[23,1],[24,3],[26,10],[27,2],[28,2],[29,1],[30,2],[31,1],[37,2],[39,2],[40,1],[41,1],[42,3],[43,2],[44,4],[49,1],[53,1],[54,1],[56,2],[57,2],[58,2],[60,2],[61,1],[62,1],[65,1],[67,5],[68,1],[69,4],[70,2],[71,1],[73,1],[74,2],[75,5],[77,1],[78,1]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":2,"dc":[[44,2],[71,1]]}}]},{"k":[103,107],"v":[{"d":{"df":2,"dc":[[38,1],[49,3]]},"k":[115,58],"v":[{"d":{"df":2,"dc":[[0,1],[29,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"d":{"df":1,"dc":[[77,1]]}}]},{"d":{"df":1,"dc":[[7,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[11,3]]}}]}]},{"k":[116,110],"v":[{"d":{"df":36,"dc":[[0,1],[1,2],[2,1],[5,2],[7,6],[9,1],[11,2],[13,2],[14,5],[15,2],[16,1],[19,1],[21,1],[22,3],[24,1],[25,3],[27,3],[29,1],[38,1],[41,5],[44,2],[45,1],[46,2],[47,1],[50,1],[53,1],[57,2],[60,1],[67,2],[69,1],[71,1],[72,2],[73,6],[74,1],[77,1],[78,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[35,1],[60,1]]}}]},{"d":{"df":19,"dc":[[11,1],[13,1],[14,2],[16,3],[25,1],[29,1],[38,1],[43,1],[44,4],[48,4],[51,1],[53,3],[56,1],[57,1],[60,2],[63,1],[65,1],[69,2],[75,1]]}}]},{"k":[111,101],"v":[{"k":[117,119],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":26,"dc":[[3,2],[7,1],[9,1],[11,2],[12,2],[13,1],[18,1],[19,1],[22,2],[27,2],[28,1],[29,2],[30,1],[31,1],[33,1],[39,2],[40,1],[42,1],[45,1],[67,4],[68,1],[69,1],[71,4],[75,2],[77,1],[78,1]]}}]}]},{"d":{"df":5,"dc":[[15,3],[33,1],[41,4],[53,1],[55,1]]},"k":[105,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[7,1],[15,1],[69,1]]}}]}]},{"k":[117,115,114],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":5,"dc":[[11,1],[19,1],[29,1],[47,1],[67,1]]}}]}]},{"k":[101],"v":[{"d":{"df":8,"dc":[[12,1],[15,2],[16,3],[17,2],[22,1],[29,1],[32,2],[41,1]]}}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[116,108,114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[22,4],[24,2],[39,6]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":2,"dc":[[24,1],[39,1]]}}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]},{"k":[99,120,110,108,97,101,114],"v":[{"k":[104],"v":[{"k":[115,110],"v":[{"d":{"df":2,"dc":[[0,1],[44,1]]}},{"k":[105],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[43,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[11,1],[16,1],[21,1]]},"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":2,"dc":[[1,1],[18,1]]}}]}]}]}]},{"k":[100,116],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"k":[97],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,4]]},"k":[46,39],"v":[{"d":{"df":1,"dc":[[75,3]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]},{"k":[108,101],"v":[{"d":{"df":2,"dc":[[9,1],[21,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[15,1],[22,2],[24,1],[69,1]]},"k":[101,115],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[9,2],[17,1],[22,5],[24,2],[39,3],[74,2]]},"k":[115,46,44],"v":[{"d":{"df":5,"dc":[[9,1],[15,1],[22,1],[24,1],[39,1]]},"k":[58,44],"v":[{"d":{"df":2,"dc":[[15,1],[22,1]]}},{"d":{"df":1,"dc":[[24,2]]}}]},{"d":{"df":4,"dc":[[22,1],[34,1],[39,2],[74,1]]}},{"d":{"df":1,"dc":[[39,1]]}}]}]},{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]},{"k":[109,99],"v":[{"d":{"df":1,"dc":[[14,3]]},"k":[115,46,109],"v":[{"d":{"df":1,"dc":[[14,2]]}},{"d":{"df":1,"dc":[[14,1]]}},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[26,1],[32,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]},{"k":[121,101,105,117,97],"v":[{"d":{"df":2,"dc":[[1,1],[65,1]]}},{"k":[101],"v":[{"d":{"df":2,"dc":[[22,2],[39,3]]},"k":[115,46],"v":[{"d":{"df":6,"dc":[[5,1],[10,1],[14,1],[21,5],[22,1],[24,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]},{"d":{"df":4,"dc":[[5,1],[22,1],[39,1],[67,1]]}}]}]},{"k":[103,97,101,99,112],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[7,4],[69,4],[72,1],[73,3],[77,2]]},"k":[115,44,93],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[7,1],[69,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[120],"v":[{"k":[118],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":4,"dc":[[9,3],[22,2],[39,1],[67,1]]},"k":[115,44,39],"v":[{"d":{"df":3,"dc":[[10,1],[22,1],[24,1]]},"k":[41,58,44],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[24,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"k":[107],"v":[{"d":{"df":3,"dc":[[26,1],[56,1],[71,1]]},"k":[115,121,58],"v":[{"d":{"df":2,"dc":[[24,1],[41,1]]}},{"d":{"df":1,"dc":[[27,1]]}},{"d":{"df":1,"dc":[[75,2]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[7,1],[44,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[99,118,110],"v":[{"k":[107,101],"v":[{"d":{"df":2,"dc":[[14,2],[22,1]]},"k":[101,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"d":{"df":1,"dc":[[74,1]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[15,1],[21,1],[53,1]]}}]}]},{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]}]},{"k":[107,98,114,108],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[1,1],[27,1],[28,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[69,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[15,1],[27,1],[37,1]]}}]}]}]},{"d":{"df":8,"dc":[[11,4],[12,2],[14,2],[16,2],[17,1],[20,1],[26,3],[41,1]]},"k":[41,46,115,44,93,108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":3,"dc":[[11,2],[12,1],[14,1]]}},{"d":{"df":1,"dc":[[12,1]]}},{"d":{"df":3,"dc":[[12,1],[14,2],[16,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":4,"dc":[[27,1],[28,1],[29,1],[30,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[39,4]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[22,1],[39,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[109,110,99],"v":[{"k":[101,105],"v":[{"d":{"df":22,"dc":[[3,1],[7,1],[10,1],[11,1],[12,1],[14,1],[15,2],[17,5],[22,1],[24,1],[41,2],[42,1],[43,2],[44,1],[50,1],[60,3],[61,1],[66,3],[68,2],[71,1],[72,2],[75,1]]},"k":[46,115,114],"v":[{"d":{"df":6,"dc":[[9,1],[16,1],[18,2],[41,1],[71,1],[78,1]]}},{"d":{"df":2,"dc":[[16,1],[42,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[54,1],[60,6],[61,1],[64,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[36,1]]}}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]},{"k":[105,111],"v":[{"k":[116,108,115,99],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[7,3]]}}]}]},{"k":[108,101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[9,1],[22,2],[39,1]]},"k":[58,46,41],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[39,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"k":[116],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"d":{"df":9,"dc":[[9,1],[14,1],[22,1],[26,2],[27,1],[34,1],[60,1],[67,1],[69,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]},{"d":{"df":1,"dc":[[18,1]]}},{"k":[44],"v":[{"d":{"df":3,"dc":[[39,1],[70,1],[72,1]]}}]}]},{"k":[114,102,112,116,110,119,117,98,118,111],"v":[{"d":{"df":47,"dc":[[0,2],[1,2],[2,1],[3,1],[5,1],[6,1],[7,6],[8,1],[9,1],[11,1],[12,4],[13,2],[14,8],[15,3],[18,2],[19,1],[20,2],[21,1],[22,1],[24,1],[25,1],[27,4],[28,4],[29,2],[30,2],[33,1],[35,1],[37,1],[38,4],[41,2],[43,1],[44,2],[45,2],[46,1],[50,1],[52,1],[56,2],[60,3],[61,1],[62,1],[65,1],[66,1],[67,2],[72,1],[73,1],[74,2],[75,2]]},"k":[105,100,101,103,97],"v":[{"d":{"df":22,"dc":[[0,1],[1,2],[2,2],[7,4],[11,1],[12,4],[16,4],[25,1],[37,1],[43,1],[44,1],[46,1],[52,1],[55,2],[56,1],[57,1],[60,3],[61,1],[64,1],[65,1],[66,1],[69,2]]},"k":[39,46,44,8217],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[7,4],[16,2],[30,1]]}}]},{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":1,"dc":[[67,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":46,"dc":[[1,2],[3,1],[6,1],[7,6],[9,1],[10,1],[11,4],[12,3],[13,1],[14,6],[15,5],[16,3],[17,1],[21,1],[22,4],[24,5],[26,1],[27,1],[29,2],[31,1],[33,1],[37,1],[39,1],[40,3],[41,2],[43,1],[44,1],[46,1],[49,4],[52,1],[53,2],[56,2],[59,1],[60,1],[61,1],[62,1],[64,3],[66,1],[67,4],[68,3],[69,1],[71,2],[72,2],[74,2],[75,3],[77,1]]}}]}]},{"d":{"df":2,"dc":[[5,1],[10,1]]}},{"k":[97],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]},{"d":{"df":64,"dc":[[0,3],[1,6],[2,4],[3,3],[5,2],[6,7],[7,11],[8,1],[9,7],[10,1],[11,14],[12,9],[13,2],[14,8],[15,7],[16,13],[17,3],[18,3],[19,4],[21,4],[22,18],[24,3],[25,2],[26,10],[27,6],[28,2],[29,6],[30,2],[32,1],[34,2],[36,2],[38,4],[39,22],[41,14],[42,4],[43,3],[44,7],[46,2],[47,1],[48,1],[49,3],[50,1],[51,1],[53,1],[54,2],[56,1],[57,4],[58,1],[60,5],[61,2],[62,1],[64,2],[65,1],[66,4],[67,9],[69,2],[70,2],[72,1],[73,2],[74,2],[75,9],[76,1],[77,3],[78,2]]},"k":[116,102],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[11,1],[60,1]]}}]}]},{"d":{"df":4,"dc":[[38,1],[41,1],[57,1],[69,1]]}}]},{"k":[116,101,104,97,112],"v":[{"k":[105],"v":[{"k":[111,109],"v":[{"k":[110],"v":[{"d":{"df":9,"dc":[[6,1],[9,1],[11,1],[14,6],[16,4],[22,2],[26,9],[59,1],[69,1]]},"k":[115,46,44],"v":[{"d":{"df":18,"dc":[[0,1],[11,1],[12,1],[14,2],[15,1],[16,5],[19,1],[20,1],[24,4],[25,1],[26,2],[27,2],[28,1],[29,1],[38,1],[41,1],[52,1],[53,1]]},"k":[46,58],"v":[{"d":{"df":6,"dc":[[16,1],[26,1],[44,1],[54,1],[61,1],[69,1]]}},{"d":{"df":1,"dc":[[45,1]]}}]},{"d":{"df":4,"dc":[[2,1],[6,1],[20,1],[57,1]]}},{"d":{"df":4,"dc":[[14,1],[16,5],[43,1],[53,1]]}}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":16,"dc":[[1,4],[2,1],[7,1],[8,1],[9,1],[10,1],[12,7],[14,3],[16,1],[18,1],[22,5],[39,1],[41,1],[68,2],[69,1],[72,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[7,1],[11,1],[14,1],[21,1]]}}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[14,1],[24,1],[72,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[9,2],[22,5],[24,2]]},"k":[44,46,39],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[44,1],[52,1],[57,1],[60,2],[64,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":20,"dc":[[0,1],[5,1],[7,1],[11,1],[12,2],[14,13],[16,1],[17,1],[22,1],[24,1],[25,2],[26,1],[29,3],[33,1],[38,1],[44,1],[58,1],[60,1],[64,2],[75,1]]},"k":[115,46,119],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[14,2]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":44,"dc":[[0,1],[1,7],[2,2],[5,1],[6,10],[7,8],[8,2],[9,3],[10,1],[11,18],[12,1],[13,4],[14,16],[15,2],[16,12],[18,1],[19,1],[20,1],[21,3],[22,3],[24,2],[26,1],[29,1],[31,1],[38,1],[41,3],[42,4],[44,9],[47,1],[48,2],[51,1],[55,1],[57,2],[58,1],[60,4],[62,1],[67,3],[68,1],[69,3],[71,1],[72,2],[73,1],[74,2],[75,5]]},"k":[99,101,108,46,44],"v":[{"k":[101],"v":[{"d":{"df":19,"dc":[[1,2],[6,1],[7,2],[9,1],[11,1],[13,1],[14,1],[15,2],[21,1],[22,6],[24,2],[31,2],[41,3],[57,1],[71,1],[72,2],[73,1],[74,1],[76,1]]},"k":[46,44],"v":[{"d":{"df":3,"dc":[[30,1],[43,1],[44,1]]}},{"d":{"df":1,"dc":[[45,1]]}}]}]},{"d":{"df":28,"dc":[[7,1],[8,1],[9,1],[11,9],[12,1],[13,1],[14,7],[15,4],[16,1],[19,1],[21,3],[22,2],[24,2],[27,2],[29,2],[33,1],[38,1],[42,1],[52,1],[53,1],[56,1],[57,3],[60,2],[61,1],[64,1],[65,1],[69,2],[71,1]]},"k":[115,46,45,44,41],"v":[{"d":{"df":2,"dc":[[7,1],[36,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":2,"dc":[[14,1],[21,1]]}},{"k":[115,119],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":3,"dc":[[16,1],[24,1],[60,1]]}},{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[121],"v":[{"d":{"df":19,"dc":[[11,1],[14,1],[15,2],[16,4],[18,1],[22,2],[23,1],[24,1],[26,1],[27,2],[39,2],[42,3],[47,1],[52,1],[56,1],[60,1],[64,1],[72,1],[73,1]]}}]},{"d":{"df":2,"dc":[[67,1],[75,3]]}},{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[110],"v":[{"d":{"df":9,"dc":[[2,1],[6,1],[7,1],[9,1],[14,1],[16,1],[22,1],[26,1],[56,1]]}}]},{"k":[116],"v":[{"d":{"df":9,"dc":[[2,1],[12,2],[15,1],[16,1],[39,1],[43,1],[44,1],[61,1],[71,1]]},"k":[115,44],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[16,1],[39,2],[67,1],[75,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[35,1],[38,1]]}}]}]},{"k":[106,116,118],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115,46],"v":[{"d":{"df":2,"dc":[[14,1],[21,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[27,2]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[15,2],[16,1],[25,1],[28,1],[59,1],[69,1]]},"k":[102,114,46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[24,2]]}}]}]}]},{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"k":[98],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]},{"d":{"df":73,"dc":[[1,9],[2,2],[3,6],[5,4],[6,4],[7,24],[8,3],[9,6],[11,28],[12,12],[13,2],[14,34],[15,4],[16,10],[17,3],[18,2],[19,3],[20,1],[21,5],[22,10],[24,5],[25,3],[26,19],[27,9],[28,3],[29,9],[30,2],[31,1],[32,1],[33,3],[34,2],[35,2],[36,2],[37,1],[38,5],[39,2],[40,2],[41,13],[42,4],[43,7],[44,19],[45,1],[46,2],[47,1],[48,6],[49,3],[50,3],[51,2],[52,1],[53,10],[54,3],[55,5],[56,3],[57,21],[58,4],[59,2],[60,21],[61,5],[62,4],[63,3],[64,7],[65,4],[66,8],[67,3],[68,3],[69,1],[70,2],[73,4],[74,2],[75,4],[76,2],[77,2],[78,2]]},"k":[110,98,108,100,115,102,112,103,117,99,114,118,116,109,105,113,101,119],"v":[{"d":{"df":26,"dc":[[5,1],[7,4],[9,2],[11,3],[12,1],[13,1],[14,4],[15,2],[16,1],[21,1],[22,3],[28,1],[33,1],[37,1],[38,1],[44,1],[54,1],[57,2],[60,4],[61,1],[62,2],[65,3],[66,1],[67,1],[68,2],[72,1]]},"k":[100,116,111,121,105,99,103,101],"v":[{"d":{"df":64,"dc":[[0,3],[1,6],[2,6],[3,1],[6,6],[7,11],[8,2],[9,12],[10,1],[11,9],[12,5],[13,1],[14,20],[15,4],[16,7],[17,3],[18,2],[21,8],[22,22],[24,10],[25,2],[26,11],[27,6],[28,4],[29,2],[30,11],[32,1],[33,3],[35,3],[36,1],[37,1],[38,2],[39,19],[41,9],[42,9],[43,1],[44,6],[45,5],[46,2],[47,1],[48,3],[51,1],[52,1],[53,1],[54,3],[55,2],[57,11],[58,1],[60,7],[61,1],[63,2],[64,4],[66,2],[67,4],[68,3],[69,14],[70,1],[71,1],[72,2],[73,5],[74,6],[75,9],[76,1],[77,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[105],"v":[{"k":[45,99],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[1,1],[2,2]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":11,"dc":[[3,1],[11,1],[14,3],[15,2],[33,1],[44,1],[50,2],[53,1],[57,4],[64,2],[72,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]},{"d":{"df":19,"dc":[[8,1],[9,1],[11,6],[14,3],[15,1],[22,2],[26,1],[29,3],[30,1],[31,1],[32,1],[41,1],[43,2],[44,1],[54,2],[65,2],[67,1],[73,1],[78,1]]},"k":[116,109],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[3,1],[18,1],[69,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[41,1],[69,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[15,1],[50,1],[64,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[44,1]]}},{"d":{"df":3,"dc":[[44,1],[48,1],[50,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[21,2]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]},{"k":[111,108,105,117],"v":[{"k":[117,118],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[0,1],[1,3],[5,1],[6,1],[12,2],[21,1],[22,2],[26,1],[41,1]]}}]},{"k":[101],"v":[{"d":{"df":17,"dc":[[21,1],[22,2],[24,1],[26,2],[27,1],[28,1],[29,1],[34,1],[36,1],[39,4],[41,2],[69,1],[71,1],[72,1],[73,2],[74,1],[77,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[26,5]]}},{"d":{"df":1,"dc":[[71,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":22,"dc":[[1,2],[5,1],[7,2],[10,1],[12,1],[13,1],[14,2],[15,2],[17,1],[26,1],[28,1],[37,1],[41,1],[42,2],[43,1],[44,1],[49,1],[53,1],[59,1],[67,1],[69,2],[76,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121,105],"v":[{"d":{"df":5,"dc":[[7,1],[16,1],[22,1],[43,3],[64,1]]},"k":[46,43,44],"v":[{"d":{"df":1,"dc":[[64,2]]}},{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[33,1],[43,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[16,1],[69,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"d":{"df":1,"dc":[[67,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]},{"k":[108,115,114,111,119,103,116,109],"v":[{"d":{"df":21,"dc":[[0,1],[1,1],[5,1],[7,2],[11,2],[12,2],[16,4],[21,9],[22,7],[24,2],[26,1],[29,1],[39,4],[41,1],[43,1],[47,1],[60,1],[61,1],[67,1],[76,1],[77,1]]},"k":[111,46],"v":[{"k":[119],"v":[{"d":{"df":2,"dc":[[11,1],[22,1]]},"k":[101,105,115],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[11,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[22,2],[43,1]]}}]}]},{"d":{"df":1,"dc":[[28,1]]}}]}]},{"d":{"df":1,"dc":[[56,1]]}}]},{"k":[111],"v":[{"d":{"df":43,"dc":[[0,1],[1,3],[5,1],[6,1],[8,2],[10,1],[11,5],[12,1],[14,5],[15,4],[16,1],[17,2],[18,1],[21,1],[22,4],[24,2],[26,1],[29,3],[30,1],[32,1],[33,1],[37,1],[38,1],[39,2],[41,2],[43,3],[45,2],[46,2],[52,1],[53,3],[54,1],[56,2],[57,1],[58,1],[60,3],[61,1],[62,1],[66,1],[67,3],[68,1],[69,1],[74,1],[75,1]]}}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":15,"dc":[[3,1],[8,1],[9,2],[11,3],[14,6],[15,3],[18,1],[21,1],[22,4],[24,1],[38,1],[44,2],[69,1],[72,1],[74,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[106],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[119],"v":[{"k":[107],"v":[{"k":[54],"v":[{"k":[102],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[5,1],[13,1],[16,4],[22,1],[26,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[5,1],[13,2]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[18,10]]},"k":[104,97,101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[39,2]]}}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[33,1],[41,2]]}}]}]}]}]},{"k":[100,106,118],"v":[{"d":{"df":9,"dc":[[7,3],[8,1],[9,2],[11,3],[14,1],[15,8],[22,4],[24,2],[29,1]]},"k":[115,101,105],"v":[{"d":{"df":8,"dc":[[5,1],[13,1],[14,1],[15,1],[18,1],[21,3],[22,3],[26,8]]},"k":[46],"v":[{"d":{"df":1,"dc":[[0,1]]}}]},{"k":[100],"v":[{"d":{"df":7,"dc":[[7,1],[15,1],[22,1],[24,1],[27,4],[28,2],[29,2]]}}]},{"k":[110,116],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[7,1],[8,1],[11,1],[15,1],[22,1],[26,2]]}}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[21,1]]},"k":[97],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[18,1],[44,1],[54,1],[61,1]]}}]}]}]}]}]}]}]},{"k":[97,117],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[24,1],[25,1],[27,1],[28,1]]}}]}]}]}]}]}]},{"d":{"df":38,"dc":[[2,1],[3,1],[6,1],[7,2],[8,1],[11,1],[12,8],[14,2],[15,3],[16,3],[17,2],[20,1],[22,12],[23,1],[24,3],[26,4],[27,1],[28,10],[30,2],[33,4],[41,2],[43,4],[44,3],[45,1],[46,2],[49,2],[54,2],[55,2],[57,1],[60,5],[61,1],[64,1],[66,2],[67,6],[69,2],[73,1],[75,2],[77,1]]},"k":[107,115,119,112,99],"v":[{"d":{"df":5,"dc":[[0,1],[1,1],[2,1],[29,1],[30,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[111,117,105],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[103,115],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[14,1],[17,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]},{"k":[116,102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":27,"dc":[[1,2],[2,2],[9,1],[11,1],[16,1],[38,1],[39,1],[41,2],[43,4],[44,4],[45,1],[46,1],[48,1],[49,1],[53,5],[54,2],[56,3],[57,6],[60,1],[61,2],[65,1],[66,1],[67,2],[69,4],[70,1],[71,1],[75,1]]},"k":[46,44,119],"v":[{"d":{"df":4,"dc":[[28,1],[53,2],[54,1],[68,1]]}},{"d":{"df":1,"dc":[[53,1]]}},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[112,101],"v":[{"k":[101,115,100,108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[6,2],[12,1],[13,1],[21,1],[24,1]]},"k":[101,115],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"d":{"df":1,"dc":[[16,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[1,1]]}},{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[92],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[92],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,105],"v":[{"d":{"df":1,"dc":[[24,2]]}},{"k":[101,99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[24,2]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"d":{"df":1,"dc":[[54,2]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":14,"dc":[[1,1],[7,1],[16,2],[37,1],[39,1],[43,1],[44,1],[45,1],[49,1],[54,1],[57,1],[60,1],[63,1],[68,1]]},"k":[46,115,44],"v":[{"d":{"df":8,"dc":[[7,1],[9,1],[21,1],[31,1],[38,1],[45,1],[49,1],[54,1]]}},{"k":[116],"v":[{"d":{"df":2,"dc":[[14,3],[75,1]]}}]},{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[109,104,116,97,112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108,121],"v":[{"k":[121],"v":[{"d":{"df":6,"dc":[[2,1],[11,2],[13,1],[14,2],[16,2],[22,3]]}}]},{"d":{"df":1,"dc":[[14,2]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[16,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,2]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116,99,111],"v":[{"k":[105,117],"v":[{"k":[118,111],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":13,"dc":[[2,1],[9,2],[15,1],[18,1],[22,1],[26,2],[27,2],[35,2],[43,1],[48,1],[67,2],[71,1],[74,2]]},"k":[100,115],"v":[{"d":{"df":2,"dc":[[9,1],[16,1]]}},{"d":{"df":1,"dc":[[9,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[5,1],[9,1],[22,1],[30,3],[48,1],[74,1]]}}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[110],"v":[{"d":{"df":4,"dc":[[7,4],[8,1],[11,8],[50,1]]},"k":[46,115,44,40,58],"v":[{"d":{"df":3,"dc":[[7,2],[11,4],[50,1]]}},{"d":{"df":2,"dc":[[11,1],[14,1]]},"k":[39,46,44],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[11,3]]}},{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}},{"k":[34],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[49],"v":[{"k":[34],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[7,1],[16,1],[23,1],[69,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":12,"dc":[[29,1],[31,1],[34,1],[35,1],[41,1],[46,1],[55,1],[71,1],[72,1],[73,1],[75,1],[76,1]]}}]}]}]}]}]},{"k":[111,101],"v":[{"k":[117,114],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[7,1],[22,3]]}}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[13,1],[26,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[115,105],"v":[{"d":{"df":15,"dc":[[7,3],[12,4],[14,2],[16,1],[19,1],[22,2],[25,2],[26,1],[27,1],[29,1],[37,1],[44,1],[67,4],[69,2],[75,1]]},"k":[105],"v":[{"k":[98,110],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[8,1],[11,1],[18,1],[22,2]]}}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[12,2],[69,1]]}}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[101,103,114],"v":[{"d":{"df":42,"dc":[[3,1],[6,1],[7,5],[8,1],[9,6],[10,1],[11,13],[12,4],[13,2],[14,18],[15,2],[16,8],[17,1],[18,2],[21,6],[22,16],[24,3],[25,2],[26,4],[27,7],[28,3],[29,1],[32,1],[33,2],[38,1],[41,2],[44,3],[45,1],[47,1],[52,1],[55,1],[57,1],[60,5],[62,1],[64,3],[67,3],[69,2],[70,1],[71,1],[72,1],[75,1],[77,1]]},"k":[97,110,46],"v":[{"d":{"df":5,"dc":[[9,1],[12,1],[21,4],[25,1],[38,1]]},"k":[46,115,44],"v":[{"d":{"df":3,"dc":[[9,2],[17,1],[22,2]]}},{"d":{"df":6,"dc":[[9,1],[16,1],[22,1],[25,2],[39,1],[69,1]]},"k":[58,46],"v":[{"d":{"df":2,"dc":[[16,1],[39,1]]}},{"d":{"df":2,"dc":[[21,1],[29,1]]}}]},{"d":{"df":2,"dc":[[17,1],[69,1]]}}]},{"k":[39,97],"v":[{"k":[116],"v":[{"d":{"df":7,"dc":[[11,1],[13,1],[14,1],[22,1],[29,2],[39,1],[71,1]]}}]},{"d":{"df":1,"dc":[[72,2]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":2,"dc":[[70,1],[72,1]]}}]}]},{"d":{"df":2,"dc":[[39,1],[67,1]]}}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[111,105],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[68,4]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[33,1]]}},{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[3,1],[6,1],[11,1],[14,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[11,1],[67,1],[69,3],[71,3],[76,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]},{"d":{"df":37,"dc":[[5,1],[7,1],[8,1],[9,5],[11,3],[12,1],[13,2],[14,3],[15,1],[16,3],[18,2],[22,4],[24,1],[26,1],[30,3],[33,1],[39,4],[40,1],[41,5],[42,2],[43,1],[44,1],[47,1],[51,1],[54,2],[55,1],[56,1],[60,3],[61,1],[66,1],[69,4],[71,3],[74,3],[75,4],[76,2],[77,1],[78,1]]},"k":[116],"v":[{"k":[101,97],"v":[{"k":[110,109],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[99],"v":[{"k":[107,104],"v":[{"d":{"df":7,"dc":[[15,1],[27,1],[57,1],[60,3],[62,1],[65,1],[69,1]]},"k":[115,105],"v":[{"d":{"df":2,"dc":[[28,1],[60,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[111,117],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[7,1],[27,1],[41,4],[66,1],[67,3],[75,2]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]},{"k":[109,114],"v":[{"d":{"df":2,"dc":[[44,2],[75,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[12,1],[13,1],[16,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,3]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]},{"d":{"df":5,"dc":[[15,2],[22,1],[60,1],[64,1],[66,1]]},"k":[44],"v":[{"d":{"df":4,"dc":[[44,1],[45,1],[60,1],[63,1]]}}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":12,"dc":[[27,1],[29,1],[44,1],[45,2],[46,1],[55,1],[57,3],[60,4],[62,1],[63,1],[65,4],[69,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[97,101,105,117,111,110],"v":[{"k":[110,99,112,116,105,114,109,119],"v":[{"k":[100,103],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[109,39],"v":[{"d":{"df":5,"dc":[[7,4],[16,2],[22,3],[24,5],[31,1]]},"k":[105,58,40],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[114,100,115],"v":[{"d":{"df":21,"dc":[[0,1],[1,6],[2,7],[3,1],[5,1],[6,2],[7,2],[8,2],[11,3],[12,4],[13,1],[14,2],[15,3],[16,8],[17,1],[18,2],[22,1],[24,2],[26,1],[29,1],[39,2]]},"k":[93,46,44,45,39,58],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[1,4],[2,1],[6,1],[12,1],[16,1],[26,1]]},"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[1,2],[12,1]]}}]}]}]},{"d":{"df":3,"dc":[[6,1],[11,2],[44,1]]}},{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[11,3]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[12,2]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"d":{"df":1,"dc":[[5,1]]}},{"k":[45],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[15,2],[22,1]]}}]}]},{"k":[104,105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[16,3],[56,1]]}}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[58,121],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[99,97,105,113,119,115,116,108,118,98,103,109,112,100,102,117,45,110],"v":[{"k":[111,101,107,116],"v":[{"k":[109,103,118],"v":[{"k":[109],"v":[{"k":[101,97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":7,"dc":[[1,1],[11,1],[24,2],[44,1],[55,1],[60,2],[64,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[50,1],[60,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[77,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]},{"k":[99,100,108,112,115],"v":[{"k":[104],"v":[{"d":{"df":16,"dc":[[1,1],[10,1],[13,2],[21,1],[22,3],[26,1],[34,1],[39,3],[41,2],[54,1],[65,1],[66,1],[70,1],[71,2],[73,1],[75,2]]},"k":[46,44,42],"v":[{"d":{"df":2,"dc":[[5,1],[14,1]]}},{"d":{"df":3,"dc":[[21,1],[26,1],[39,2]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"d":{"df":4,"dc":[[1,1],[5,1],[12,1],[22,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[3,1],[11,1],[22,1],[26,1]]}}]}]}]},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":9,"dc":[[11,1],[12,1],[45,1],[48,1],[50,2],[56,1],[60,1],[66,3],[68,1]]}}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[31,2]]}}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[44,115],"v":[{"d":{"df":1,"dc":[[37,1]]}},{"k":[44],"v":[{"d":{"df":2,"dc":[[39,1],[56,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":4,"dc":[[16,1],[30,2],[39,1],[60,1]]},"k":[115,109,100],"v":[{"d":{"df":7,"dc":[[2,1],[22,1],[26,1],[29,2],[30,2],[39,1],[75,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[21,2],[27,1],[29,1],[67,1],[75,1]]},"k":[115,46],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[21,1],[25,1]]}}]},{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[22,3],[24,1],[29,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[27,1]]}},{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[7,1],[22,1]]},"k":[115,46],"v":[{"d":{"df":2,"dc":[[7,1],[10,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[112,111,116,101,117,105],"v":[{"k":[101,111,97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[22,1],[26,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[7,2],[21,1],[39,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]},{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[41,1],[67,1],[74,2]]},"k":[46,115,105],"v":[{"d":{"df":1,"dc":[[37,1]]}},{"d":{"df":1,"dc":[[67,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"d":{"df":1,"dc":[[11,1]]},"k":[111,114],"v":[{"k":[114],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"d":{"df":1,"dc":[[16,3]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[11,2],[44,1],[45,4],[59,1]]},"k":[115,93],"v":[{"d":{"df":2,"dc":[[33,1],[45,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[56,1],[60,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[11,2],[39,3],[75,1]]},"k":[115,101],"v":[{"d":{"df":1,"dc":[[7,5]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]},{"k":[101,97,111,105,121],"v":[{"k":[97,118],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":7,"dc":[[7,2],[12,1],[44,2],[54,2],[55,2],[68,2],[75,1]]},"k":[100],"v":[{"d":{"df":2,"dc":[[7,1],[46,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[7,1],[38,1],[43,1],[44,2],[46,1],[48,1],[49,1],[53,1],[57,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[8,1],[10,1],[11,1],[12,1],[16,1],[24,1]]}}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[11,1],[22,1],[73,1],[74,1]]},"k":[115,105],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[21,4]]},"k":[58,44,41,115],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[21,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"d":{"df":1,"dc":[[21,1]]}}]}]},{"d":{"df":1,"dc":[[69,1]]}}]},{"k":[101,105],"v":[{"k":[97,114],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[9,1],[22,1]]},"k":[115,105,101],"v":[{"d":{"df":2,"dc":[[9,1],[22,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[73,1],[77,1]]}}]}]}]}]},{"k":[105,117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[11,5]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[11,4],[18,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[21,1],[22,1]]}}]}]}]}]}]}]}]},{"k":[97,101,117],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[45,1]]},"k":[105,108],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58,46],"v":[{"d":{"df":1,"dc":[[15,2]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":9,"dc":[[15,2],[27,2],[29,1],[30,2],[39,2],[41,1],[64,2],[73,1],[75,2]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[58,1],[59,1]]}}]}]}]}]},{"k":[111,97,101],"v":[{"k":[118],"v":[{"k":[101,105],"v":[{"d":{"df":7,"dc":[[11,2],[22,2],[39,1],[40,1],[43,1],[67,1],[75,1]]},"k":[100,115],"v":[{"d":{"df":1,"dc":[[16,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":3,"dc":[[22,2],[24,1],[69,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[20,1],[29,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[60,1],[73,1]]}}]}]}]}]}]},{"k":[111,101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[42,2],[59,1],[68,1]]}}]}]}]},{"d":{"df":2,"dc":[[21,1],[69,1]]},"k":[105,117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[40,2],[41,2]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[14,2]]}}]},{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[41,2]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[22,1],[27,2],[44,1]]},"k":[115,100],"v":[{"d":{"df":3,"dc":[[15,1],[22,1],[24,1]]}},{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]}]}]},{"k":[105,114],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[48,1]]},"k":[115,101],"v":[{"k":[58,46],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":3,"dc":[[28,1],[33,1],[62,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"k":[103,100],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":22,"dc":[[1,1],[6,2],[7,1],[14,1],[16,2],[28,1],[39,2],[41,2],[43,1],[44,1],[53,7],[57,3],[66,1],[67,1],[68,1],[69,1],[72,1],[73,1],[74,1],[75,1],[76,1],[78,1]]},"k":[41,58,44,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"d":{"df":1,"dc":[[44,1]]}},{"d":{"df":2,"dc":[[44,3],[73,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[21,1],[26,1],[27,1],[69,2]]}}]}]}]},{"k":[108,110,105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[11,1],[13,1],[27,1],[29,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"d":{"df":1,"dc":[[11,1]]},"k":[115,110],"v":[{"d":{"df":2,"dc":[[35,1],[38,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[44,1],[54,1],[57,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[54,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[22,2],[39,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[111,108,117,119,99],"v":[{"k":[109],"v":[{"d":{"df":7,"dc":[[14,1],[21,3],[22,1],[39,4],[67,2],[71,1],[78,4]]},"k":[115,46,44],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":2,"dc":[[73,1],[76,1]]}},{"d":{"df":1,"dc":[[78,2]]}}]}]},{"k":[108],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[14,2],[17,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[60,2]]}}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[67,2]]}}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[116,110,115,102,99,109,114,100,103],"v":[{"d":{"df":51,"dc":[[0,1],[1,4],[2,4],[6,5],[7,3],[9,1],[11,2],[12,1],[13,1],[14,7],[15,2],[16,4],[17,1],[19,1],[21,2],[22,1],[24,2],[26,2],[27,1],[28,1],[29,2],[30,1],[33,2],[35,2],[38,6],[39,7],[40,1],[41,1],[42,6],[43,3],[44,6],[46,2],[47,3],[48,1],[49,2],[51,1],[52,2],[53,3],[54,3],[57,3],[60,1],[61,4],[63,2],[64,3],[67,5],[68,3],[69,2],[72,7],[74,2],[75,3],[76,1]]},"k":[101,115,46,8217,39,44,58],"v":[{"k":[109],"v":[{"d":{"df":11,"dc":[[1,1],[5,3],[9,1],[10,1],[13,1],[14,1],[15,8],[16,2],[18,1],[22,7],[26,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":9,"dc":[[3,1],[9,2],[10,4],[12,1],[14,1],[15,11],[19,1],[22,7],[30,1]]},"k":[46,44,93,58],"v":[{"d":{"df":4,"dc":[[9,1],[22,1],[34,1],[39,1]]}},{"d":{"df":1,"dc":[[15,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[35],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":8,"dc":[[2,1],[6,1],[9,1],[21,2],[26,1],[38,1],[44,2],[67,2]]},"k":[101],"v":[{"k":[108],"v":[{"k":[102],"v":[{"d":{"df":2,"dc":[[1,1],[12,1]]},"k":[46,58,44],"v":[{"d":{"df":3,"dc":[[6,1],[8,1],[60,1]]}},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"d":{"df":18,"dc":[[1,1],[2,1],[9,2],[14,2],[15,2],[16,1],[31,1],[38,1],[39,1],[40,1],[41,1],[42,1],[45,1],[65,2],[69,1],[73,1],[75,1],[77,1]]}},{"k":[115],"v":[{"d":{"df":4,"dc":[[5,1],[45,1],[55,2],[60,2]]}}]},{"k":[115],"v":[{"d":{"df":21,"dc":[[11,3],[14,4],[22,1],[26,1],[27,1],[29,1],[32,1],[40,1],[41,4],[44,1],[50,1],[53,1],[57,3],[64,1],[67,2],[71,2],[72,2],[74,1],[75,1],[76,1],[77,1]]}}]},{"d":{"df":8,"dc":[[11,1],[12,1],[37,1],[41,1],[44,1],[54,1],[61,1],[64,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]},{"d":{"df":66,"dc":[[0,2],[1,4],[2,3],[3,1],[6,3],[7,11],[8,1],[9,9],[10,2],[11,9],[12,10],[13,4],[14,29],[15,11],[16,17],[17,3],[18,4],[19,2],[21,14],[22,27],[23,1],[24,8],[25,3],[26,14],[27,12],[28,2],[29,8],[30,8],[31,2],[33,3],[35,1],[36,2],[37,2],[39,36],[40,3],[41,7],[42,1],[43,2],[44,6],[45,4],[46,1],[49,4],[52,3],[53,3],[56,4],[57,1],[58,1],[59,2],[60,8],[61,1],[62,1],[63,1],[64,4],[66,2],[67,7],[68,3],[69,6],[70,1],[71,4],[72,5],[73,2],[74,2],[75,4],[76,1],[77,2],[78,1]]},"k":[99,102,115,116,106,112,118,45,103,44,105,100,98,107],"v":[{"k":[108,114],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[9,1],[70,1]]},"k":[115,100],"v":[{"d":{"df":3,"dc":[[0,1],[21,1],[26,1]]}},{"d":{"df":1,"dc":[[26,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[7,1],[15,4],[22,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]},{"k":[111,105,108],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[6,1],[12,1]]},"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[0,1],[1,2],[7,3],[9,1],[16,1],[19,1]]},"k":[44,115,46],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[12,1]]}},{"d":{"df":3,"dc":[[12,1],[17,1],[18,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[22,1],[66,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]},{"k":[116,105,97],"v":[{"k":[97,114,101],"v":[{"k":[108,110],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[0,1],[2,2],[6,1]]},"k":[97,101,105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[1,1],[2,2],[12,1]]}}]}]}]}]},{"k":[100,114],"v":[{"d":{"df":2,"dc":[[1,1],[2,2]]}},{"d":{"df":1,"dc":[[2,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":11,"dc":[[1,1],[7,1],[9,2],[11,1],[14,1],[15,1],[16,3],[22,6],[57,1],[60,1],[61,1]]},"k":[46,41],"v":[{"d":{"df":2,"dc":[[5,1],[21,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[14,5],[39,2]]}}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[101,111],"v":[{"k":[103,114,110],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[97,112,110,101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[7,1],[14,1],[25,1]]}}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[13,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]},{"d":{"df":10,"dc":[[1,2],[2,1],[26,2],[29,1],[38,1],[41,2],[43,1],[45,1],[50,1],[75,1]]}}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[105,111],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[114],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[1,2]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":11,"dc":[[7,1],[14,1],[44,2],[47,1],[48,1],[53,1],[55,3],[57,3],[60,2],[61,1],[63,2]]},"k":[115,46,44],"v":[{"d":{"df":4,"dc":[[11,1],[16,1],[46,1],[60,2]]},"k":[33,46,44],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[16,2]]}},{"d":{"df":1,"dc":[[55,1]]}}]},{"d":{"df":3,"dc":[[11,1],[44,1],[60,1]]}},{"d":{"df":1,"dc":[[48,1]]}}]}]}]},{"k":[101,105,117],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[7,1],[16,1]]}}]}]},{"k":[116,110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[37,1],[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[11,3],[13,1],[16,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[10,1],[11,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"d":{"df":1,"dc":[[12,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99,118,97],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]},{"d":{"df":63,"dc":[[0,2],[1,5],[2,3],[3,3],[5,4],[6,4],[7,9],[8,1],[9,4],[11,4],[12,8],[13,3],[14,13],[15,6],[16,5],[17,1],[18,2],[19,3],[21,1],[22,6],[23,2],[24,4],[25,1],[26,16],[27,9],[28,5],[29,8],[30,3],[31,1],[33,3],[34,1],[35,1],[36,1],[37,1],[38,4],[39,4],[41,9],[42,1],[43,2],[44,3],[45,1],[46,1],[47,1],[48,1],[52,2],[53,3],[54,2],[57,2],[58,1],[60,6],[61,2],[64,3],[65,1],[66,2],[67,9],[68,3],[69,2],[70,1],[72,1],[73,4],[74,1],[75,5],[77,4]]},"k":[115,46,110,58],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[2,1],[39,1],[69,1]]}},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[9,1],[11,1],[13,1],[27,1],[29,1],[44,1],[67,3],[73,1]]}}]}]},{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":50,"dc":[[0,1],[1,7],[2,3],[3,1],[6,3],[7,4],[9,3],[11,8],[12,3],[14,5],[15,4],[16,4],[18,1],[21,5],[22,1],[27,2],[37,3],[38,1],[39,2],[40,1],[41,8],[42,5],[43,2],[44,7],[45,1],[47,1],[48,4],[49,3],[51,1],[53,3],[55,3],[56,2],[57,4],[58,3],[59,1],[60,4],[61,4],[63,1],[64,1],[65,2],[67,3],[68,2],[69,5],[70,1],[71,2],[72,2],[73,3],[74,3],[75,4],[78,2]]}},{"k":[111,101],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[1,1],[14,1],[16,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":2,"dc":[[15,1],[35,2]]},"k":[46,44,102],"v":[{"d":{"df":3,"dc":[[26,1],[27,1],[35,1]]}},{"d":{"df":1,"dc":[[30,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[112,109,97],"v":[{"k":[111,97,114,108],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[105,97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[9,2],[12,2],[18,1],[53,1],[57,2],[64,1],[74,1],[75,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]},{"k":[101,111],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[33,1],[57,2]]}}]}]}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[7,1],[66,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[61],"v":[{"k":[34],"v":[{"k":[102,121,109,112,104,114,52,95,116,106,111,57,117,99,51,115,103,55,101,113,97,122,110,48,108,120,107,100,49,118,105,45,54,50,119],"v":[{"k":[120,99,107],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[57],"v":[{"k":[101],"v":[{"k":[117],"v":[{"k":[113],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[106],"v":[{"k":[56],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,108,103,45],"v":[{"k":[45],"v":[{"k":[121],"v":[{"k":[113],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[115],"v":[{"k":[113],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[48],"v":[{"k":[99],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[110],"v":[{"k":[52],"v":[{"k":[111],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55],"v":[{"k":[99],"v":[{"k":[113],"v":[{"k":[57],"v":[{"k":[106],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[103],"v":[{"k":[122],"v":[{"k":[116],"v":[{"k":[50],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,113,55],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[102],"v":[{"k":[48],"v":[{"k":[120],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[103],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[57],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[53],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,121,118,112],"v":[{"k":[110],"v":[{"k":[106],"v":[{"k":[119],"v":[{"k":[122],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[119],"v":[{"k":[51],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[118],"v":[{"k":[48],"v":[{"k":[111],"v":[{"k":[54],"v":[{"k":[111],"v":[{"k":[53],"v":[{"k":[56],"v":[{"k":[119],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[99],"v":[{"k":[113],"v":[{"k":[56],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[122],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[106],"v":[{"k":[122],"v":[{"k":[110],"v":[{"k":[48],"v":[{"k":[57],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55,107,115],"v":[{"k":[97,105],"v":[{"k":[116],"v":[{"k":[53],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[113],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[52],"v":[{"k":[104],"v":[{"k":[104],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[113],"v":[{"k":[53],"v":[{"k":[119],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[121],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[119],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[98],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[52],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,110],"v":[{"k":[117],"v":[{"k":[104],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[53],"v":[{"k":[113],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[51],"v":[{"k":[110],"v":[{"k":[50],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[116],"v":[{"k":[122],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[114],"v":[{"k":[120],"v":[{"k":[54],"v":[{"k":[99],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,50,108,119,51],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[54],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[51],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[120],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[55],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[55],"v":[{"k":[48],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120,107,48],"v":[{"k":[98],"v":[{"k":[104],"v":[{"k":[50],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55],"v":[{"k":[106],"v":[{"k":[103],"v":[{"k":[99],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[102],"v":[{"k":[122],"v":[{"k":[118],"v":[{"k":[106],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,114,115],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[57],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[53],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[113],"v":[{"k":[113],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[53],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118,119,111],"v":[{"k":[111],"v":[{"k":[52],"v":[{"k":[97],"v":[{"k":[49],"v":[{"k":[99],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[118],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[98],"v":[{"k":[99],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[51],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55,121,107],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[113],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[55],"v":[{"k":[50],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55,115,105],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[104],"v":[{"k":[108],"v":[{"k":[50],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[106],"v":[{"k":[56],"v":[{"k":[122],"v":[{"k":[121],"v":[{"k":[121],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[50],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[107],"v":[{"k":[106],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,106],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[50],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[120],"v":[{"k":[117],"v":[{"k":[55],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[106,102,120,109],"v":[{"k":[118],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[56],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[113],"v":[{"k":[113],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[122],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[98],"v":[{"k":[119],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[50],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[109],"v":[{"k":[54],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120,115],"v":[{"k":[107],"v":[{"k":[102],"v":[{"k":[122],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[102],"v":[{"k":[103],"v":[{"k":[113],"v":[{"k":[55],"v":[{"k":[55],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,102,103,121],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[113],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[49],"v":[{"k":[106],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[113],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[52],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[122],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,52],"v":[{"k":[118],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[113],"v":[{"k":[102],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[106],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[106],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[122],"v":[{"k":[100],"v":[{"k":[122],"v":[{"k":[115],"v":[{"k":[120],"v":[{"k":[108],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,117],"v":[{"k":[108],"v":[{"k":[106],"v":[{"k":[105],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[122],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[56],"v":[{"k":[99],"v":[{"k":[118],"v":[{"k":[117],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118,121,103],"v":[{"k":[113],"v":[{"k":[110],"v":[{"k":[114],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[121],"v":[{"k":[55],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[49],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,98,118],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[56],"v":[{"k":[98],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[122],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[99],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[56],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[99],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[57,110,114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[51],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[120],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[113],"v":[{"k":[50],"v":[{"k":[120],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[104],"v":[{"k":[106],"v":[{"k":[98],"v":[{"k":[104],"v":[{"k":[120],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49,115],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[57],"v":[{"k":[95],"v":[{"k":[122],"v":[{"k":[115],"v":[{"k":[118],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109,48],"v":[{"k":[51],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[56],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[57],"v":[{"k":[121],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[55],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[55],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[113],"v":[{"k":[104],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[95],"v":[{"k":[53],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118,98],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[104],"v":[{"k":[102],"v":[{"k":[118],"v":[{"k":[98],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[113],"v":[{"k":[52],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,107,118],"v":[{"k":[109],"v":[{"k":[95],"v":[{"k":[119],"v":[{"k":[52],"v":[{"k":[118],"v":[{"k":[51],"v":[{"k":[116],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[113],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[113],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[56],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,106,110,113],"v":[{"k":[54],"v":[{"k":[113],"v":[{"k":[53],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[113],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[57],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[55],"v":[{"k":[122],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[106],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[50],"v":[{"k":[115],"v":[{"k":[48],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[106],"v":[{"k":[50],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[109],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[107],"v":[{"k":[106],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[50],"v":[{"k":[122],"v":[{"k":[48],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[49],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[114],"v":[{"k":[122],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[120],"v":[{"k":[117],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[18,1]]},"k":[111,101,105,97,117,58],"v":[{"k":[116,110,99,115,103,119,111,97],"v":[{"d":{"df":20,"dc":[[26,2],[27,2],[29,1],[43,1],[44,1],[49,1],[55,1],[56,1],[57,2],[58,1],[60,3],[64,1],[66,2],[67,1],[69,1],[70,2],[73,1],[75,1],[77,1],[78,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[0,1]]}}]},{"k":[103],"v":[{"d":{"df":9,"dc":[[1,1],[16,2],[28,1],[30,1],[33,1],[44,1],[50,1],[67,1],[69,1]]},"k":[46,101],"v":[{"d":{"df":2,"dc":[[33,1],[41,1]]}},{"k":[114],"v":[{"d":{"df":1,"dc":[[46,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[44,1]]}},{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]},{"k":[97,107],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[1,2],[12,2],[21,3]]},"k":[58],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[5,1],[16,6],[18,1],[22,2],[25,1],[69,1]]},"k":[44,115,58,46],"v":[{"d":{"df":2,"dc":[[2,1],[22,1]]}},{"d":{"df":2,"dc":[[9,1],[10,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"d":{"df":1,"dc":[[12,1]]}},{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[16,1],[53,1]]},"k":[111,46,105],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]},{"d":{"df":1,"dc":[[18,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]},{"k":[116,101],"v":[{"d":{"df":3,"dc":[[1,1],[17,1],[39,2]]}},{"d":{"df":1,"dc":[[73,1]]}}]},{"d":{"df":1,"dc":[[14,1]]},"k":[105,103],"v":[{"k":[99],"v":[{"d":{"df":8,"dc":[[1,1],[5,1],[10,1],[13,4],[22,6],[27,3],[29,3],[30,2]]},"k":[46,97,58,44],"v":[{"d":{"df":2,"dc":[[13,3],[27,2]]}},{"k":[108],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[22,1],[29,1]]}}]}]}]},{"d":{"df":2,"dc":[[27,2],[28,1]]}},{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"d":{"df":1,"dc":[[67,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[6,1],[44,1],[67,3],[74,2],[75,1],[76,1]]}}]}]},{"k":[107],"v":[{"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[12,1],[17,1]]}}]}]},{"k":[97,116,102,118,121,115,100],"v":[{"k":[114,115,118,100],"v":[{"k":[110],"v":[{"d":{"df":8,"dc":[[0,1],[1,1],[3,1],[5,1],[11,1],[21,1],[22,1],[26,2]]}}]},{"k":[116],"v":[{"d":{"df":6,"dc":[[14,1],[22,2],[24,1],[30,3],[55,1],[60,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"k":[115,105],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"d":{"df":18,"dc":[[3,1],[11,1],[12,2],[14,4],[15,4],[16,2],[22,5],[25,2],[27,3],[29,1],[55,1],[57,2],[63,1],[66,1],[67,2],[68,1],[71,1],[78,1]]},"k":[115,116],"v":[{"d":{"df":6,"dc":[[7,1],[11,1],[16,2],[26,3],[38,2],[65,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[53,1],[69,2],[73,2],[77,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":10,"dc":[[7,1],[16,1],[39,5],[41,1],[44,3],[72,1],[73,2],[74,1],[75,3],[77,2]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":2,"dc":[[44,3],[75,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]}]},{"k":[101],"v":[{"k":[108,114],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[74,1]]}}]},{"d":{"df":2,"dc":[[22,1],[67,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"d":{"df":1,"dc":[[15,1]]}},{"k":[115],"v":[{"d":{"df":6,"dc":[[27,1],[28,1],[60,3],[64,1],[66,1],[67,2]]}}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"k":[107,115,110,103,109,102,116],"v":[{"k":[101],"v":[{"d":{"df":16,"dc":[[1,1],[6,1],[8,1],[9,1],[11,3],[14,5],[15,4],[21,1],[22,3],[29,1],[36,1],[44,1],[64,1],[67,1],[72,1],[76,1]]},"k":[108,119],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[2,1],[12,1]]}}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[5,1],[53,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":8,"dc":[[3,1],[7,2],[11,2],[12,1],[16,1],[22,2],[23,1],[29,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[107,101],"v":[{"d":{"df":2,"dc":[[3,1],[14,5]]},"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"d":{"df":1,"dc":[[74,2]]},"k":[115],"v":[{"d":{"df":2,"dc":[[14,3],[22,2]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[5,1],[9,3],[10,1],[21,1],[22,1],[33,5]]},"k":[46,44,34],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101,97],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[7,1],[16,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":4,"dc":[[10,1],[24,1],[64,1],[73,1]]}}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[14,1],[39,1],[44,1],[53,2],[66,3],[67,1]]}}]}]}]}]},{"k":[117,116,115,110,99],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":14,"dc":[[1,2],[2,2],[3,1],[14,1],[15,4],[16,3],[22,12],[28,1],[30,1],[33,1],[38,2],[44,31],[45,3],[69,1]]},"k":[101,105,46,58,93,44],"v":[{"k":[114,115],"v":[{"d":{"df":3,"dc":[[1,1],[12,1],[14,1]]},"k":[46,44,41,93],"v":[{"d":{"df":3,"dc":[[1,1],[12,2],[22,1]]}},{"d":{"df":3,"dc":[[1,1],[6,1],[17,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[1,1],[44,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[2,1],[6,1],[12,2],[16,1],[38,1],[44,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"d":{"df":4,"dc":[[15,2],[22,2],[44,3],[45,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[35],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[45,1],[69,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[61,1]]},"k":[115,114,44],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[2,1],[12,1],[16,1]]}}]},{"d":{"df":1,"dc":[[2,1]]}},{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[116,101],"v":[{"d":{"df":5,"dc":[[18,1],[31,1],[41,2],[56,1],[68,1]]},"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"k":[103,116,100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[3,2],[7,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[35,1],[39,1]]},"k":[115],"v":[{"d":{"df":4,"dc":[[15,1],[26,1],[27,1],[30,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[35,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[69,1]]}}]},{"k":[107],"v":[{"d":{"df":2,"dc":[[54,1],[61,1]]}}]}]},{"k":[112,109,99],"v":[{"k":[111],"v":[{"d":{"df":3,"dc":[[9,6],[22,2],[39,1]]},"k":[8217,44,39],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[9,2],[10,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[22,2]]}}]}]}]},{"k":[97],"v":[{"d":{"df":2,"dc":[[39,5],[71,1]]}}]},{"k":[107],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"d":{"df":1,"dc":[[18,2]]}}]},{"k":[101,111,97,105,117],"v":[{"k":[108,115,97,114,105],"v":[{"k":[112],"v":[{"d":{"df":5,"dc":[[0,1],[1,2],[12,2],[16,1],[39,2]]},"k":[44,101,102],"v":[{"d":{"df":1,"dc":[[0,1]]}},{"k":[114],"v":[{"d":{"df":5,"dc":[[8,1],[21,1],[22,1],[24,1],[39,1]]},"k":[39,58],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[0,1],[1,1]]}}]}]}]}]}]},{"k":[100,108,114,116],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[101,46],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[8,1],[9,1],[15,1],[22,12],[24,1]]},"k":[39,115,46,44],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":2,"dc":[[22,5],[24,3]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":2,"dc":[[18,1],[22,1]]}},{"d":{"df":1,"dc":[[24,2]]}}]},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]},{"d":{"df":1,"dc":[[41,1]]}}]},{"d":{"df":2,"dc":[[67,1],[75,1]]},"k":[116,115],"v":[{"k":[104],"v":[{"d":{"df":7,"dc":[[7,2],[15,3],[27,3],[30,1],[41,3],[67,6],[75,2]]},"k":[46,44,115],"v":[{"d":{"df":5,"dc":[[28,1],[30,1],[67,1],[73,1],[75,1]]}},{"d":{"df":3,"dc":[[30,1],[67,1],[75,1]]}},{"d":{"df":1,"dc":[[67,1]]}}]}]},{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[37,1]]},"k":[116],"v":[{"d":{"df":3,"dc":[[21,1],[40,2],[76,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"d":{"df":1,"dc":[[41,22]]},"k":[101,98,46],"v":[{"d":{"df":8,"dc":[[3,1],[7,1],[17,1],[22,1],[24,1],[29,1],[41,1],[67,1]]},"k":[44,46],"v":[{"d":{"df":4,"dc":[[11,2],[12,3],[14,1],[20,1]]}},{"d":{"df":2,"dc":[[41,1],[69,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"d":{"df":1,"dc":[[41,3]]}}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":13,"dc":[[15,1],[26,2],[27,2],[48,1],[51,1],[56,1],[57,2],[60,6],[63,1],[65,2],[66,1],[69,1],[77,1]]},"k":[93,46,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[35],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[43,1],[49,4],[53,1],[60,2],[62,1],[65,1]]}},{"d":{"df":2,"dc":[[55,1],[73,1]]}}]}]}]}]}]},{"k":[119,109,118,115,108,117,114,112],"v":[{"d":{"df":12,"dc":[[1,1],[2,1],[7,2],[9,2],[11,2],[16,1],[17,5],[22,9],[30,1],[67,1],[69,2],[75,1]]},"k":[101,108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[5,1],[67,1]]},"k":[44],"v":[{"d":{"df":4,"dc":[[21,1],[65,1],[67,1],[69,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[22,2],[39,2]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[21,1],[22,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[1,1],[6,3],[12,2]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[65,3]]},"k":[105,93,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[6,1],[16,2]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[35],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[100,108],"v":[{"d":{"df":11,"dc":[[11,1],[16,1],[37,1],[39,1],[54,2],[56,1],[57,2],[60,1],[64,1],[68,1],[75,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":13,"dc":[[7,1],[8,1],[16,2],[18,1],[24,1],[33,2],[44,3],[48,1],[49,1],[55,2],[57,1],[63,1],[68,1]]}}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":4,"dc":[[39,1],[67,1],[68,1],[70,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[21,2],[67,1],[75,1]]}},{"d":{"df":1,"dc":[[39,4]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[9,1],[22,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[105,110],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":11,"dc":[[27,1],[28,3],[30,1],[52,1],[55,1],[57,4],[60,4],[63,2],[64,1],[65,1],[66,3]]},"k":[41,108],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[43,1],[66,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]},{"k":[112,118,115,114,108,110,109,116],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[1,1],[72,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":42,"dc":[[1,3],[2,1],[6,2],[7,3],[8,2],[9,1],[11,6],[12,2],[14,5],[15,1],[16,1],[20,1],[21,7],[22,8],[25,1],[26,1],[27,1],[28,3],[29,3],[30,3],[37,2],[39,1],[41,1],[44,1],[45,1],[47,1],[50,1],[55,3],[56,2],[57,4],[60,2],[61,1],[63,1],[66,2],[67,2],[68,1],[69,5],[72,2],[73,1],[74,1],[75,1],[78,1]]},"k":[46,110],"v":[{"d":{"df":2,"dc":[[1,1],[9,2]]}},{"k":[39,8217],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[21,1],[78,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[14,1],[16,1],[22,3],[40,1],[44,1],[64,1],[67,2],[75,1]]}}]}]}]},{"d":{"df":6,"dc":[[6,1],[7,1],[11,2],[21,2],[26,1],[44,2]]}},{"k":[100],"v":[{"d":{"df":5,"dc":[[14,1],[20,1],[29,1],[41,1],[73,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[33,1],[67,1],[69,1]]}}]}]}]},{"k":[102],"v":[{"d":{"df":2,"dc":[[15,1],[22,1]]}}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[21,2],[39,3],[60,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":15,"dc":[[22,1],[24,1],[26,2],[27,3],[28,1],[30,1],[42,2],[44,2],[46,1],[48,2],[50,1],[52,4],[57,21],[60,9],[65,1]]},"k":[46,44,8217],"v":[{"d":{"df":4,"dc":[[26,1],[29,1],[38,1],[41,1]]}},{"d":{"df":1,"dc":[[65,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[103,110,115,100,116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[101],"v":[{"k":[114,115],"v":[{"d":{"df":6,"dc":[[17,1],[48,3],[53,1],[55,1],[65,1],[66,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[9,12]]},"k":[115,44,101],"v":[{"d":{"df":3,"dc":[[9,6],[22,3],[24,3]]},"k":[44,58,46],"v":[{"d":{"df":2,"dc":[[9,2],[24,2]]}},{"d":{"df":1,"dc":[[22,4]]}},{"d":{"df":1,"dc":[[24,2]]}}]},{"d":{"df":1,"dc":[[9,2]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[9,2]]}}]}]}]},{"d":{"df":3,"dc":[[9,1],[39,4],[60,1]]}},{"k":[101,100],"v":[{"d":{"df":2,"dc":[[13,1],[16,7]]}},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]}]},{"d":{"df":5,"dc":[[41,3],[42,1],[45,1],[69,1],[75,1]]},"k":[116,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[38,1],[41,1],[62,1]]}}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[111,97,101,105,117],"v":[{"k":[100,118,107,114,115,109,117,98,101,116],"v":[{"d":{"df":2,"dc":[[0,1],[5,1]]},"k":[44,105,101],"v":[{"d":{"df":1,"dc":[[0,1]]}},{"k":[102],"v":[{"k":[121,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[14,3],[37,2],[39,1]]},"k":[93,44,115,58,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[20,1],[21,1]]}},{"d":{"df":1,"dc":[[21,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[37,1]]}}]}]},{"k":[101,105],"v":[{"d":{"df":5,"dc":[[7,4],[16,2],[42,1],[44,2],[69,1]]},"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":14,"dc":[[0,1],[16,2],[25,3],[26,1],[30,4],[43,1],[45,2],[52,1],[53,2],[54,1],[57,2],[61,1],[66,1],[67,1]]},"k":[46,93],"v":[{"d":{"df":2,"dc":[[27,2],[28,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119,97],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109,101],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[44,1],[69,1]]}}]}]}]},{"k":[105],"v":[{"d":{"df":7,"dc":[[1,1],[24,1],[26,2],[27,1],[30,1],[39,11],[74,1]]},"k":[44,39,46],"v":[{"d":{"df":2,"dc":[[26,1],[27,1]]}},{"k":[115],"v":[{"d":{"df":2,"dc":[[27,1],[39,6]]}}]},{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[101,97],"v":[{"d":{"df":31,"dc":[[1,2],[5,2],[7,2],[11,1],[14,3],[15,3],[16,3],[22,1],[24,2],[26,2],[27,2],[28,4],[29,1],[38,1],[41,1],[42,1],[43,1],[44,2],[45,1],[48,1],[49,1],[51,1],[53,2],[55,2],[57,1],[60,3],[63,1],[64,2],[65,1],[66,1],[67,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":2,"dc":[[21,1],[39,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]},{"k":[116],"v":[{"d":{"df":14,"dc":[[2,1],[8,1],[11,1],[12,1],[14,1],[15,1],[18,1],[41,2],[42,1],[45,1],[57,2],[64,2],[66,1],[72,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[8,1],[13,1]]},"k":[44,117],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"k":[109],"v":[{"d":{"df":7,"dc":[[46,2],[48,1],[49,3],[52,3],[53,1],[61,1],[66,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[44,2]]}},{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[115,108,110],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[12,1],[16,7],[69,7],[75,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[69,1]]}},{"d":{"df":1,"dc":[[69,1]]}}]}]},{"k":[100],"v":[{"k":[119,42],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[33,1],[39,3]]}}]}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[15,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[105,100,112,108,110,107,120,99,114,116,103,121],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[1,1],[5,1],[12,1],[21,1],[67,1],[69,1]]},"k":[108,116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[40,1],[43,1]]}}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[44,2]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":7,"dc":[[1,1],[9,1],[10,1],[16,8],[21,1],[39,2],[69,1]]},"k":[58,115,44,46,41,93,42],"v":[{"d":{"df":2,"dc":[[9,1],[16,1]]}},{"d":{"df":1,"dc":[[22,2]]},"k":[41,116],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[13,1],[16,3]]}},{"d":{"df":2,"dc":[[16,1],[21,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]},{"k":[117,121,97],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[9,2],[15,1],[17,3],[22,10]]}},{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":13,"dc":[[15,3],[16,2],[22,2],[24,1],[38,1],[43,1],[54,1],[60,1],[61,1],[67,1],[68,2],[69,1],[78,1]]},"k":[115],"v":[{"d":{"df":6,"dc":[[7,1],[16,2],[66,1],[67,1],[69,1],[76,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[13,1],[15,1],[16,1],[22,2],[27,1],[37,1],[41,1],[44,3],[46,1],[50,1],[67,1],[76,1]]}}]}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[41,105],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[109],"v":[{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[107,115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[15,2]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[24,2]]}}]}]}]},{"k":[104],"v":[{"d":{"df":2,"dc":[[22,1],[68,1]]},"k":[44,42],"v":[{"d":{"df":1,"dc":[[21,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[22,1],[44,1],[72,1]]}}]},{"k":[110,97,109,99,108,115,116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[1,1],[59,1]]}}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[5,1],[14,2],[21,2],[26,1],[29,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[10,1],[21,1]]}}]}]}]}]},{"k":[104,97],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[25,1],[57,2]]},"k":[115],"v":[{"d":{"df":2,"dc":[[13,1],[26,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]},{"k":[116,101],"v":[{"d":{"df":4,"dc":[[15,1],[30,1],[34,1],[35,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[15,1],[26,1],[27,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[115,103,110,120,100],"v":[{"k":[115,99],"v":[{"d":{"df":2,"dc":[[60,1],[67,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[1,1],[11,2],[39,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[21,1]]}},{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[16,1],[20,1],[25,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[1,2],[5,1],[10,1],[11,2],[26,1],[29,1]]}}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[117,100,111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]},{"d":{"df":2,"dc":[[41,1],[53,1]]}},{"k":[114],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]},{"d":{"df":1,"dc":[[14,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"k":[110,100,97,45,119],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,3]]}}]}]},{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[44,2],[58,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[44,2]]}}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[54,1],[60,1],[61,2]]}}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"k":[108,115,99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112,98,119],"v":[{"k":[108],"v":[{"k":[101,97],"v":[{"d":{"df":14,"dc":[[7,1],[8,1],[11,4],[12,2],[15,2],[18,1],[39,1],[45,1],[55,1],[57,1],[63,1],[69,1],[71,1],[72,1]]}},{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[12,1],[14,3]]},"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[14,7]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[14,4]]}}]},{"k":[104],"v":[{"d":{"df":7,"dc":[[17,2],[22,1],[33,1],[38,2],[43,1],[48,1],[53,1]]}}]}]}]},{"k":[110,115,112,98,116,105],"v":[{"k":[100,99,117,108,105,101,116,115,97,102,107,112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[30,1],[47,1],[67,1],[69,1],[73,1],[76,1]]},"k":[115,119,110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[0,1],[69,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[67,1],[74,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[37,1]]}},{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]},{"k":[108,104,111],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]},{"k":[97,101],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[15,2],[22,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[111,105,101],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":4,"dc":[[9,1],[14,1],[21,1],[22,1]]}}]}]},{"k":[107,109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[27,1],[29,1]]}}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[116,118,113],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,10]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[14,4]]}},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[14,5]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[22,2],[25,1]]}}]}]}]},{"k":[120,113],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[43,2],[44,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":10,"dc":[[14,1],[22,1],[37,2],[41,1],[46,1],[55,1],[60,2],[65,1],[68,1],[69,1]]}}]}]},{"k":[107,116,97],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,2]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,6]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[26,4]]}},{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"k":[118,98],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]},{"k":[101,105,117],"v":[{"d":{"df":43,"dc":[[0,1],[1,3],[2,1],[7,4],[9,1],[10,1],[11,8],[14,1],[16,3],[21,2],[22,2],[24,2],[25,1],[28,1],[29,1],[30,2],[33,3],[34,2],[35,1],[36,1],[38,2],[39,2],[40,2],[42,4],[43,4],[44,7],[45,2],[46,1],[49,1],[52,1],[53,2],[54,1],[56,1],[57,5],[60,4],[61,3],[64,1],[66,1],[67,1],[68,1],[69,2],[71,1],[75,2]]},"k":[102,100,44],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":8,"dc":[[0,1],[12,1],[40,1],[45,1],[54,1],[60,1],[61,1],[68,1]]},"k":[44,108],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[53,1]]}}]}]}]},{"d":{"df":18,"dc":[[7,3],[16,1],[17,1],[18,2],[20,1],[22,2],[24,1],[33,1],[36,1],[37,1],[40,1],[44,1],[49,1],[52,1],[60,1],[64,1],[65,1],[66,2]]}},{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":35,"dc":[[1,1],[3,1],[7,4],[11,1],[12,3],[14,1],[15,2],[16,6],[18,2],[19,1],[22,2],[25,1],[26,7],[27,2],[28,5],[29,4],[37,1],[39,2],[41,1],[42,1],[43,3],[44,3],[45,3],[46,1],[48,1],[52,2],[53,2],[57,4],[60,2],[61,2],[65,1],[66,2],[70,1],[73,1],[75,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[48,1]]},"k":[108,46],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[14,1],[15,1],[38,1],[50,1],[52,1]]}}]},{"d":{"df":6,"dc":[[43,1],[44,2],[48,3],[53,3],[57,1],[63,1]]}}]}]}]}]},{"d":{"df":13,"dc":[[7,1],[14,1],[27,1],[38,1],[41,2],[44,1],[46,1],[55,1],[60,6],[65,7],[66,1],[75,1],[76,1]]},"k":[100,97,119,46,103,112,115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[6,3],[12,1],[13,1],[16,1]]}}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[14,2],[75,1]]}},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115,58],"v":[{"d":{"df":2,"dc":[[15,1],[22,3]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[24,2]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[22,1],[42,2]]}}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[28,1],[44,2],[48,2],[60,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[7,3]]},"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[105],"v":[{"k":[116,115],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[111,117,114,105,97,101,108,112],"v":[{"k":[114,108,117,99],"v":[{"d":{"df":36,"dc":[[0,1],[1,3],[2,3],[5,1],[7,4],[9,5],[11,8],[12,3],[13,1],[14,8],[15,4],[16,4],[17,1],[19,1],[20,1],[22,7],[24,6],[27,6],[28,6],[29,2],[30,7],[33,1],[35,1],[37,2],[38,1],[39,3],[41,4],[43,1],[44,2],[56,1],[60,6],[66,1],[68,1],[71,1],[74,1],[75,5]]},"k":[109,103,101,116],"v":[{"d":{"df":1,"dc":[[14,3]]},"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,3]]}}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100,108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[1,1],[2,2],[12,2],[16,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":2,"dc":[[11,1],[51,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[13,1],[24,1],[25,1],[29,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":10,"dc":[[7,1],[11,1],[12,1],[13,1],[14,3],[15,3],[27,1],[30,1],[67,1],[73,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[114,110,108],"v":[{"k":[116,110],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[0,1],[44,1],[53,1],[64,1],[66,1],[69,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[44,3],[46,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[30,2]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[5,1],[7,1]]},"k":[97,115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[2,1],[8,1]]}}]}]},{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[22,1],[60,1]]},"k":[121],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[111,97,101,105],"v":[{"k":[109,110],"v":[{"d":{"df":44,"dc":[[1,2],[2,2],[3,1],[6,2],[7,1],[8,2],[9,2],[10,4],[11,6],[12,6],[14,21],[15,6],[16,7],[20,1],[21,3],[22,9],[24,5],[26,9],[27,2],[28,1],[29,5],[30,1],[33,1],[36,2],[37,1],[39,5],[40,1],[41,2],[42,2],[48,1],[49,1],[52,3],[53,1],[57,10],[58,1],[60,2],[61,1],[63,1],[64,1],[65,2],[68,1],[69,3],[73,1],[75,2]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]},{"k":[103,109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[15,1],[22,1],[39,1]]},"k":[115],"v":[{"d":{"df":3,"dc":[[10,2],[15,1],[22,3]]},"k":[58,44],"v":[{"d":{"df":2,"dc":[[15,1],[22,1]]}},{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[68,1]]},"k":[41,44,46,114,115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[44,1]]}},{"d":{"df":2,"dc":[[55,1],[60,1]]}},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]},{"d":{"df":2,"dc":[[60,1],[75,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[32,2],[40,1]]},"k":[122,108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]},{"k":[114,110,108,103,101,118,116,120,115],"v":[{"k":[115,101],"v":[{"k":[116],"v":[{"d":{"df":18,"dc":[[2,1],[6,1],[9,2],[11,1],[14,3],[15,2],[26,1],[38,1],[39,2],[41,5],[43,1],[53,2],[60,2],[65,1],[67,2],[69,4],[74,1],[75,1]]},"k":[108,46],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"d":{"df":1,"dc":[[14,2]]}}]}]},{"d":{"df":2,"dc":[[35,1],[41,1]]},"k":[102],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]},{"k":[100,101,105,97],"v":[{"d":{"df":10,"dc":[[1,1],[5,1],[7,1],[9,1],[11,2],[13,1],[14,1],[15,2],[22,3],[39,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[15,1],[22,1]]}}]}]}]},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":8,"dc":[[7,1],[13,1],[21,1],[22,2],[26,1],[41,2],[65,1],[67,1]]},"k":[105,101,58],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[10,1],[16,1],[21,2],[22,2]]}}]}]},{"k":[100],"v":[{"d":{"df":7,"dc":[[14,2],[22,2],[24,1],[26,1],[30,1],[41,1],[61,1]]}}]},{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[21,1],[22,2]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[7,1],[57,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[68,1],[75,1]]}}]}]}]}]}]},{"k":[101,116],"v":[{"d":{"df":7,"dc":[[1,4],[2,1],[7,1],[11,4],[12,2],[19,1],[20,1]]},"k":[46,115],"v":[{"d":{"df":5,"dc":[[1,1],[7,1],[11,1],[16,1],[37,1]]}},{"d":{"df":3,"dc":[[1,2],[12,1],[22,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[13,5],[16,4],[18,1]]},"k":[93,115,46,58],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[1,1],[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":1,"dc":[[13,2]]}},{"d":{"df":1,"dc":[[16,3]]}}]}]}]}]},{"k":[117,104],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":8,"dc":[[14,1],[15,1],[22,5],[39,4],[41,2],[70,1],[71,1],[73,4]]},"k":[115,44,46,105],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[22,1],[30,1]]}}]},{"d":{"df":3,"dc":[[39,1],[70,1],[73,1]]}},{"d":{"df":2,"dc":[[72,1],[73,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[73,2]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[25,1]]}},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]},{"k":[105,108,115,99,114,110,116,109],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[115,108],"v":[{"k":[101],"v":[{"k":[46,41],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"d":{"df":1,"dc":[[76,1]]},"k":[46,105],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[57,1],[76,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[56,1]]},"k":[101,46],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[15,2],[17,1],[44,2],[60,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[16,1],[22,1],[25,1],[44,2]]}}]}]},{"d":{"df":1,"dc":[[50,1]]}}]}]},{"k":[116,105],"v":[{"d":{"df":1,"dc":[[27,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[28,1],[44,1],[73,1]]}},{"k":[103],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[101,97,119],"v":[{"k":[108,100],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[26,1],[27,1],[69,4]]}}]}]}]}]},{"k":[116],"v":[{"k":[117,104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[7,2],[11,1]]},"k":[115,58],"v":[{"d":{"df":3,"dc":[[11,1],[12,1],[16,2]]}},{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[46,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]},{"d":{"df":4,"dc":[[18,1],[25,1],[41,1],[68,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]},{"k":[97,111,105,121],"v":[{"k":[112,115],"v":[{"d":{"df":3,"dc":[[9,1],[30,1],[46,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[104],"v":[{"d":{"df":4,"dc":[[30,1],[33,1],[43,3],[66,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":2,"dc":[[22,1],[28,1]]}}]}]}]},{"k":[97,111,119],"v":[{"k":[116],"v":[{"k":[105,115,121],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[29,1],[46,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[59,1]]}}]}]},{"k":[114,100],"v":[{"d":{"df":2,"dc":[[36,1],[75,1]]},"k":[115,58,46,50],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":1,"dc":[[36,1]]}},{"d":{"df":3,"dc":[[36,1],[41,1],[68,1]]}},{"d":{"df":1,"dc":[[36,1]]}}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[67,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]},{"d":{"df":1,"dc":[[41,3]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[101,111,112,116,104,105,117,97,107,119,99,108,121,110,109],"v":[{"k":[101,97,99,116,112,114,108,105,110,118,113,109],"v":[{"d":{"df":14,"dc":[[7,1],[8,1],[9,1],[10,2],[11,2],[12,2],[14,1],[17,3],[21,1],[22,1],[39,1],[41,1],[67,1],[68,1]]},"k":[100,109,110],"v":[{"d":{"df":17,"dc":[[0,1],[1,5],[3,1],[5,1],[6,1],[12,3],[14,6],[15,2],[18,1],[19,2],[20,3],[21,2],[22,8],[26,2],[29,2],[30,1],[39,1]]},"k":[46,44,33,115,93],"v":[{"d":{"df":6,"dc":[[1,2],[12,1],[13,1],[14,7],[17,1],[18,1]]}},{"d":{"df":4,"dc":[[1,2],[12,1],[14,2],[26,1]]}},{"d":{"df":1,"dc":[[2,1]]}},{"d":{"df":5,"dc":[[3,1],[12,2],[14,1],[22,1],[39,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[14,1],[24,1]]}},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[31,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]},{"d":{"df":1,"dc":[[74,1]]},"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[116,111,114],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[1,1],[7,1],[16,1],[25,1]]},"k":[115,44],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[69,2]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":12,"dc":[[14,1],[26,1],[36,2],[41,1],[44,1],[45,1],[57,3],[63,1],[65,2],[68,1],[69,1],[75,1]]}}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,4]]}}]}]}]},{"d":{"df":7,"dc":[[6,3],[7,4],[14,1],[21,1],[44,2],[55,1],[60,1]]},"k":[116,115,40,118,117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[24,1],[29,1],[30,1]]},"k":[115,46],"v":[{"d":{"df":6,"dc":[[6,1],[11,3],[12,1],[16,4],[24,4],[44,1]]},"k":[93,44,39],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[2,1],[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[10,1],[12,1],[27,1]]}},{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[7,3],[22,1]]}},{"k":[49],"v":[{"k":[53],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,4]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[40],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[40],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":3,"dc":[[12,1],[14,1],[56,1]]}}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[6,1],[14,1]]}}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[6,1],[16,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[101,108],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[14,3],[27,1],[59,1]]},"k":[105,101,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[7,1],[14,1],[26,1]]}}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[13,1],[21,1],[22,1],[24,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[24,2],[26,1]]}}]}]},{"d":{"df":1,"dc":[[24,5]]}}]}]}]},{"d":{"df":1,"dc":[[22,3]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[9,3],[22,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[39,1],[69,1]]},"k":[41,58,44,46],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":2,"dc":[[22,1],[69,1]]}},{"d":{"df":1,"dc":[[69,1]]}}]}]},{"k":[115,100,116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[16,1]]}},{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":12,"dc":[[22,1],[26,5],[27,5],[29,1],[32,1],[35,2],[38,2],[42,1],[43,1],[52,1],[60,29],[66,1]]},"k":[46,44,39],"v":[{"d":{"df":4,"dc":[[26,3],[27,2],[29,1],[35,1]]}},{"d":{"df":4,"dc":[[28,1],[42,1],[43,1],[60,2]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[60,1],[66,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[25,1],[69,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":23,"dc":[[1,1],[2,1],[5,1],[11,1],[14,5],[21,1],[23,1],[28,2],[38,1],[39,2],[41,1],[43,1],[45,1],[46,1],[53,1],[54,1],[57,1],[60,1],[61,1],[67,1],[69,2],[71,1],[75,1]]},"k":[109,108,102,44,46,111,114,117],"v":[{"k":[101],"v":[{"d":{"df":25,"dc":[[1,1],[9,1],[11,3],[15,1],[16,3],[18,1],[21,1],[22,5],[24,1],[25,2],[26,1],[28,2],[32,1],[40,1],[41,1],[42,1],[44,3],[45,1],[48,1],[52,1],[53,1],[56,1],[67,1],[71,1],[78,1]]},"k":[116,111],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[0,1],[12,1],[14,1],[29,1],[45,1]]},"k":[33,44,46],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":5,"dc":[[16,1],[45,1],[46,1],[49,1],[56,1]]}},{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[1,1],[14,2]]}}]}]}]}]},{"k":[100,117,118],"v":[{"d":{"df":1,"dc":[[9,3]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[64,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[74,2]]},"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[119,108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]},{"d":{"df":10,"dc":[[11,1],[14,4],[37,1],[49,1],[55,1],[57,1],[67,1],[68,1],[69,2],[71,1]]}},{"d":{"df":1,"dc":[[11,1]]}},{"k":[110],"v":[{"d":{"df":4,"dc":[[22,1],[43,1],[49,1],[75,1]]},"k":[101,44],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"d":{"df":1,"dc":[[61,1]]}}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[112,114],"v":[{"d":{"df":2,"dc":[[34,1],[39,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[32,1],[33,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[33,1]]}},{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]},{"k":[101,105,108,111,97,121,114],"v":[{"k":[101,99,97,110],"v":[{"k":[100],"v":[{"d":{"df":9,"dc":[[15,3],[16,1],[22,1],[41,2],[44,2],[46,1],[47,1],[58,1],[64,3]]},"k":[114,115,46],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[11,1],[12,1]]},"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[0,1],[1,1]]}}]}]}]}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":3,"dc":[[44,1],[55,1],[64,1]]}}]}]},{"k":[105],"v":[{"k":[97,102],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[3,1],[15,1],[18,2]]}}]},{"k":[105,121],"v":[{"k":[101,99],"v":[{"k":[115,100],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,6]]}}]},{"d":{"df":5,"dc":[[14,2],[15,3],[25,2],[27,1],[74,2]]},"k":[97,105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[7,1],[11,2],[22,2]]}}]}]}]},{"k":[107,114],"v":[{"d":{"df":3,"dc":[[9,1],[22,1],[39,1]]}},{"d":{"df":10,"dc":[[22,1],[26,1],[28,1],[29,1],[30,1],[40,2],[42,2],[53,6],[61,3],[66,1]]},"k":[58,44,46,93],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":4,"dc":[[16,1],[22,1],[32,1],[61,1]]}},{"d":{"df":2,"dc":[[37,1],[61,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[35],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[12,1],[17,2],[24,1],[60,1]]}}]}]},{"k":[114,107,110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[5,1],[9,6],[10,3],[15,1],[16,1],[22,4],[39,1],[67,2],[69,2]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[70,1],[72,1],[74,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[15,2]]}}]}]}]}]}]},{"k":[116,105],"v":[{"d":{"df":3,"dc":[[16,1],[41,1],[73,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[18,1],[20,1]]}}]}]}]}]},{"k":[119,109],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[22,4],[24,6],[39,1]]},"k":[105,58,44,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[21,1],[22,1]]}}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":2,"dc":[[24,1],[39,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]},{"d":{"df":1,"dc":[[65,1]]},"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]},{"k":[97,111,101,105,114,117],"v":[{"k":[114,98,116,110,121],"v":[{"k":[116,102],"v":[{"d":{"df":14,"dc":[[1,2],[2,1],[14,1],[22,5],[41,3],[42,1],[54,1],[57,3],[60,1],[61,1],[63,1],[65,1],[73,1],[76,2]]},"k":[93,115,105,101],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[9,1],[43,1],[60,1],[69,1],[73,1],[77,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[39,1],[41,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[12,1],[16,1],[22,1],[24,1],[65,2],[72,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[6,3],[16,1]]}}]}]},{"k":[101,115,105,117],"v":[{"d":{"df":5,"dc":[[7,2],[30,2],[34,1],[37,2],[67,1]]},"k":[41,46,44,115,58],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"d":{"df":2,"dc":[[7,1],[44,1]]}},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":3,"dc":[[7,1],[14,1],[22,1]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[69,1]]}}]},{"d":{"df":1,"dc":[[67,1]]}}]},{"d":{"df":3,"dc":[[12,1],[16,1],[17,1]]}},{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[17,3]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[31,1],[41,1],[54,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[57,1],[72,1],[75,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[37,1],[67,1],[73,1]]}}]},{"k":[114,109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[2,4],[16,2]]},"k":[100,58],"v":[{"d":{"df":1,"dc":[[19,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,2]]}}]},{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[41,2],[71,2]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]},{"k":[97,112,101],"v":[{"k":[109],"v":[{"d":{"df":3,"dc":[[2,5],[11,2],[16,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"d":{"df":2,"dc":[[39,1],[68,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[39,2]]}}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]},{"k":[108,99],"v":[{"k":[108],"v":[{"d":{"df":14,"dc":[[7,1],[8,1],[13,1],[14,1],[21,1],[27,1],[28,1],[41,1],[43,2],[52,1],[54,1],[55,1],[60,2],[67,1]]}}]},{"k":[107],"v":[{"d":{"df":4,"dc":[[42,4],[44,2],[64,1],[75,1]]}}]}]},{"k":[101,111,105,97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[21,1],[39,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[111,117,97,114,105,101],"v":[{"k":[117,119,114,112,111,118,116],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":9,"dc":[[1,5],[2,1],[6,1],[14,4],[29,1],[60,1],[67,1],[72,1],[75,1]]},"k":[101,110],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[8,1],[18,1]]}}]},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[47,1],[73,1]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[1,1],[13,1],[14,3],[16,7],[18,1],[39,1]]},"k":[99,115,105],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"d":{"df":2,"dc":[[13,1],[18,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[13,3],[16,1],[17,1],[18,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":5,"dc":[[16,2],[41,3],[61,1],[66,1],[68,1]]},"k":[101,108],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":1,"dc":[[39,2]]}}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[54,1],[57,1]]}}]}]}]},{"d":{"df":1,"dc":[[22,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[15,1],[75,3]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]},{"k":[102,114],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":7,"dc":[[16,1],[26,1],[27,1],[42,1],[46,1],[66,1],[73,1]]},"k":[44],"v":[{"d":{"df":4,"dc":[[22,1],[28,1],[32,1],[42,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101,100,105],"v":[{"d":{"df":4,"dc":[[7,2],[12,1],[14,7],[17,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":9,"dc":[[10,1],[15,1],[16,1],[27,1],[28,1],[31,1],[38,1],[39,1],[68,1]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":2,"dc":[[67,1],[75,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,4]]}}]}]}]}]},{"k":[105],"v":[{"k":[110,101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,2]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[30,1]]},"k":[41,44,46],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[22,2]]}},{"d":{"df":1,"dc":[[27,1]]}}]},{"d":{"df":2,"dc":[[22,1],[39,1]]}}]}]},{"k":[107],"v":[{"d":{"df":3,"dc":[[15,1],[41,13],[69,3]]},"k":[46,8217],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[41,3]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[109,110,114,100,120,108,116],"v":[{"k":[112,117],"v":[{"k":[108],"v":[{"k":[121,101],"v":[{"d":{"df":12,"dc":[[1,2],[12,1],[16,1],[25,1],[26,1],[31,2],[35,1],[44,1],[57,1],[61,1],[65,1],[71,1]]}},{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[108],"v":[{"k":[97,116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,103],"v":[{"k":[101],"v":[{"d":{"df":17,"dc":[[2,1],[6,1],[7,1],[11,2],[14,1],[15,1],[22,2],[24,1],[29,2],[33,2],[44,1],[55,1],[56,1],[60,2],[62,1],[67,2],[72,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[11,1],[13,1]]}}]}]}]},{"k":[105],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":8,"dc":[[21,1],[24,1],[26,4],[27,1],[29,3],[42,2],[72,1],[75,1]]},"k":[46,93,44],"v":[{"d":{"df":3,"dc":[[22,1],[57,1],[58,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[73,1]]}}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"k":[101,107],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[39,7],[75,2]]}}]}]},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99,103,114,112,110,98],"v":[{"k":[99,104],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[102,105],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[8,1],[11,1],[12,3],[17,1],[20,1],[22,4]]}}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]},{"k":[101,111,102],"v":[{"d":{"df":5,"dc":[[7,1],[13,1],[16,1],[43,1],[69,1]]}},{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,2]]}}]}]}]}]},{"k":[112],"v":[{"k":[111,108],"v":[{"k":[114,115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[11,2],[12,2]]}}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]}]}]}]},{"k":[118,109,102,110],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[1,2],[11,1],[22,2],[37,1]]},"k":[100,102,115],"v":[{"k":[46,33],"v":[{"d":{"df":1,"dc":[[11,2]]}},{"k":[34],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[12,1],[17,1],[72,1],[74,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[78,1]]}}]}]},{"k":[101],"v":[{"d":{"df":18,"dc":[[7,1],[9,1],[11,5],[14,13],[15,1],[16,1],[18,2],[24,3],[35,1],[41,1],[44,3],[49,1],[55,1],[60,3],[61,1],[66,1],[71,1],[77,1]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[31,1],[41,2]]},"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[105,117],"v":[{"k":[108,112],"v":[{"k":[108],"v":[{"d":{"df":6,"dc":[[5,3],[9,2],[13,1],[15,3],[22,2],[44,1]]},"k":[115,44,46],"v":[{"d":{"df":11,"dc":[[1,1],[3,1],[9,1],[15,1],[21,1],[22,1],[25,1],[26,1],[27,1],[28,1],[31,1]]},"k":[46,101,44],"v":[{"d":{"df":4,"dc":[[9,1],[15,1],[42,1],[48,1]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[13,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[10,1],[30,1]]}}]}]},{"d":{"df":1,"dc":[[30,1]]}}]},{"d":{"df":3,"dc":[[5,1],[9,1],[13,1]]}},{"d":{"df":1,"dc":[[14,1]]}}]}]},{"d":{"df":7,"dc":[[22,2],[25,1],[36,1],[41,2],[70,2],[72,1],[76,1]]},"k":[112,115],"v":[{"k":[97,101,105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[22,1],[24,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[22,1],[74,2],[78,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]},{"k":[105,111,97],"v":[{"k":[116,109,110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105,44],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[6,1],[11,1]]}}]}]},{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"d":{"df":6,"dc":[[16,1],[37,1],[67,5],[71,2],[72,1],[75,3]]},"k":[109,115,105],"v":[{"k":[97,105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[16,3],[28,1],[29,1],[71,1],[75,1]]}}]}]}]},{"d":{"df":1,"dc":[[16,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[41,1],[60,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":17,"dc":[[22,2],[24,2],[26,2],[27,1],[28,3],[38,1],[41,1],[44,4],[45,1],[46,1],[48,2],[50,1],[60,7],[62,1],[63,2],[65,1],[69,1]]},"k":[44,58,8217],"v":[{"d":{"df":5,"dc":[[15,1],[45,1],[60,1],[62,1],[65,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[35],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[44,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,111,104,101],"v":[{"k":[105,111,101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[7,6],[11,1]]},"k":[46,105,115],"v":[{"d":{"df":1,"dc":[[7,3]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,2]]}}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[11,1],[16,1]]}}]}]},{"k":[101,97],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[15,1],[21,1],[38,1],[75,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[21,1]]}},{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[67,2],[75,1]]}}]}]}]},{"k":[111,105,97],"v":[{"k":[116,119,112],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[105,100,108,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[46,1]]}}]},{"d":{"df":2,"dc":[[55,1],[60,1]]}}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[44,2],[51,1]]},"k":[44,8217],"v":[{"d":{"df":1,"dc":[[44,2]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]},{"k":[103,109],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[44,1],[67,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":6,"dc":[[50,1],[52,1],[57,1],[60,2],[63,1],[65,5]]},"k":[101,46,44],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[46,1],[57,1],[60,1]]}}]},{"d":{"df":5,"dc":[[50,1],[57,4],[60,1],[63,1],[65,1]]}},{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]},{"k":[109,115],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[11,4]]}}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[111,97],"v":[{"k":[119],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[16,1],[49,1]]}}]}]},{"k":[97],"v":[{"k":[115,108],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[15,1],[22,1]]}}]},{"k":[108],"v":[{"d":{"df":5,"dc":[[26,1],[29,1],[42,4],[74,1],[75,2]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]},{"k":[101,97,111,105,114,108,117],"v":[{"k":[110,116,111],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116,108],"v":[{"k":[105,101,111],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[0,1],[20,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47,41],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[10,1],[22,1]]},"k":[44,46,58],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":3,"dc":[[1,2],[15,1],[26,1]]}}]}]},{"d":{"df":7,"dc":[[1,2],[2,1],[12,1],[14,5],[19,1],[24,1],[35,1]]},"k":[115,100],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[114],"v":[{"d":{"df":5,"dc":[[1,2],[12,1],[14,1],[26,1],[29,1]]},"k":[93,46,44,58],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[46,44],"v":[{"d":{"df":5,"dc":[[12,1],[27,1],[28,1],[29,1],[30,1]]}},{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[19,1],[21,1],[26,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":2,"dc":[[16,1],[24,1]]}}]}]}]}]},{"d":{"df":34,"dc":[[5,1],[14,2],[15,2],[16,1],[22,1],[26,2],[27,2],[29,1],[31,1],[41,2],[43,1],[44,3],[45,1],[47,1],[48,1],[52,1],[53,2],[54,1],[56,1],[57,3],[58,1],[59,1],[60,1],[62,1],[63,1],[64,2],[66,1],[67,1],[69,1],[72,1],[73,3],[74,1],[75,1],[77,3]]},"k":[40,46,115,116,44],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,3]]}}]}]}]},{"d":{"df":2,"dc":[[13,1],[67,1]]}},{"d":{"df":2,"dc":[[46,1],[65,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[17,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[22,2],[69,2],[71,1],[73,1],[77,1]]}}]}]}]},{"d":{"df":1,"dc":[[73,1]]}}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]},{"k":[109,105,116,112],"v":[{"k":[101],"v":[{"d":{"df":28,"dc":[[1,2],[2,2],[6,1],[7,3],[11,2],[12,5],[13,2],[14,16],[15,3],[16,10],[17,1],[18,1],[22,5],[24,2],[25,4],[26,6],[30,1],[32,1],[33,1],[34,1],[41,2],[42,1],[57,1],[59,1],[60,1],[67,1],[68,2],[74,1]]},"k":[46,44,115,112,58],"v":[{"d":{"df":10,"dc":[[0,2],[1,2],[5,1],[8,1],[10,1],[12,1],[14,4],[19,1],[21,1],[22,2]]}},{"d":{"df":6,"dc":[[2,1],[11,1],[16,8],[22,2],[44,1],[59,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[110],"v":[{"d":{"df":6,"dc":[[39,4],[43,1],[49,2],[55,1],[60,3],[65,1]]},"k":[101,115],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"d":{"df":1,"dc":[[65,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"d":{"df":1,"dc":[[78,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]},{"d":{"df":22,"dc":[[3,1],[11,4],[19,1],[22,2],[25,1],[27,1],[29,1],[30,1],[40,1],[44,5],[46,1],[48,1],[50,1],[53,2],[55,1],[56,1],[66,1],[72,1],[73,3],[76,1],[77,1],[78,2]]},"k":[114,97,105,116,101,100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":6,"dc":[[5,1],[10,1],[24,2],[26,6],[27,1],[39,1]]},"k":[44,46,39],"v":[{"d":{"df":1,"dc":[[26,2]]}},{"d":{"df":1,"dc":[[27,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":5,"dc":[[14,5],[21,4],[24,1],[39,1],[67,1]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[14,10]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[14,2],[22,1]]}},{"d":{"df":1,"dc":[[21,2]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[15,1],[16,1],[40,1],[44,1],[73,1],[76,1],[77,1]]}}]}]},{"d":{"df":1,"dc":[[22,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[17,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"d":{"df":1,"dc":[[37,3]]}}]},{"k":[118,116,109],"v":[{"k":[101,105],"v":[{"d":{"df":11,"dc":[[5,1],[9,2],[14,1],[15,3],[22,4],[39,2],[51,1],[55,1],[60,2],[64,2],[65,1]]},"k":[115],"v":[{"d":{"df":8,"dc":[[14,2],[22,1],[49,2],[62,1],[64,1],[66,3],[67,1],[75,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[9,1],[37,1],[49,1]]}}]}]}]},{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]},{"k":[111,101,105,97],"v":[{"k":[117,110,109],"v":[{"k":[112,110],"v":[{"d":{"df":2,"dc":[[7,1],[29,1]]}},{"k":[100],"v":[{"d":{"df":8,"dc":[[15,1],[31,1],[38,1],[46,1],[60,2],[62,1],[69,6],[70,2]]},"k":[101,44,46],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[26,2],[27,2],[53,2],[55,2],[60,3]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[54,2],[61,1]]}},{"d":{"df":1,"dc":[[64,1]]}}]}]},{"d":{"df":2,"dc":[[45,1],[65,1]]}},{"d":{"df":3,"dc":[[58,1],[61,1],[69,2]]}}]}]}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[26,1],[27,1]]}}]}]},{"d":{"df":1,"dc":[[39,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,3]]}}]}]}]},{"k":[110,97],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":11,"dc":[[15,5],[27,1],[29,1],[30,1],[33,2],[34,1],[35,1],[38,6],[48,4],[55,9],[56,5]]},"k":[44,58,115,39,46],"v":[{"d":{"df":4,"dc":[[9,1],[22,1],[32,1],[55,1]]}},{"d":{"df":2,"dc":[[15,4],[38,1]]}},{"d":{"df":1,"dc":[[15,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[30,1],[33,1]]}}]},{"d":{"df":3,"dc":[[33,1],[55,1],[56,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[55,1],[57,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[22,1],[24,1],[67,1],[75,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"k":[112,110],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[16,3],[36,1],[45,1],[56,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[22,1],[37,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[97,105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[9,2],[21,1],[22,9],[24,1],[39,4]]},"k":[46,44,42],"v":[{"d":{"df":3,"dc":[[9,3],[21,1],[39,5]]}},{"d":{"df":4,"dc":[[9,1],[22,1],[33,1],[39,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]}]}]},{"k":[100,116,99],"v":[{"k":[101,105],"v":[{"d":{"df":8,"dc":[[9,1],[28,1],[30,1],[44,2],[46,2],[49,2],[54,5],[57,6]]},"k":[44,46,93,115,41],"v":[{"d":{"df":4,"dc":[[22,1],[46,1],[54,2],[69,1]]}},{"d":{"df":1,"dc":[[28,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[44,1]]}},{"d":{"df":1,"dc":[[57,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[30,1],[45,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[26,2],[27,2],[60,1],[71,1]]},"k":[101,108,105],"v":[{"k":[115],"v":[{"d":{"df":7,"dc":[[11,1],[13,1],[24,1],[26,2],[27,3],[28,2],[29,4]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[24,1],[26,1]]}},{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[24,1],[26,1],[28,1],[29,2]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[71,2]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[101,100],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[13,1],[22,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[93,100],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[115,44],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[59],"v":[{"d":{"df":1,"dc":[[26,1]]}}]},{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,111,97,117,112,58],"v":[{"k":[119,101,99,120,103,97,114,118,116],"v":[{"d":{"df":13,"dc":[[0,1],[1,1],[3,1],[6,1],[7,2],[12,2],[13,2],[14,6],[15,1],[18,1],[22,2],[41,1],[55,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"k":[100],"v":[{"d":{"df":40,"dc":[[0,1],[1,5],[2,1],[3,1],[7,3],[8,1],[9,1],[12,3],[14,2],[15,8],[16,1],[17,1],[21,1],[22,1],[24,1],[26,1],[33,2],[35,2],[37,1],[38,1],[39,2],[41,1],[43,1],[44,2],[53,1],[55,1],[56,1],[60,5],[61,1],[62,1],[64,2],[65,1],[67,5],[69,1],[72,1],[73,3],[74,1],[75,4],[76,2],[77,1]]},"k":[115,101,105,108],"v":[{"d":{"df":1,"dc":[[2,2]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[2,1],[73,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[22,1],[31,1],[67,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[1,1],[64,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":13,"dc":[[7,2],[12,1],[13,1],[14,5],[16,1],[22,2],[39,1],[41,2],[55,1],[72,1],[74,1],[75,1],[78,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":6,"dc":[[11,2],[15,1],[16,1],[33,1],[35,1],[39,12]]},"k":[98],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[39,2],[69,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]},{"d":{"df":9,"dc":[[3,1],[15,1],[16,1],[22,8],[24,3],[27,1],[28,1],[39,2],[47,1]]},"k":[116,110,114,119],"v":[{"d":{"df":23,"dc":[[1,1],[2,1],[5,1],[7,1],[11,2],[14,1],[16,1],[22,1],[27,3],[28,1],[29,1],[30,1],[38,1],[41,2],[42,2],[45,1],[54,1],[55,1],[59,1],[60,2],[61,2],[65,1],[70,1]]},"k":[104,44,101,46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"d":{"df":1,"dc":[[2,1]]}},{"d":{"df":2,"dc":[[6,1],[7,3]]},"k":[46,112,115],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"k":[97],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"d":{"df":1,"dc":[[12,1]]}}]},{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":1,"dc":[[29,1]]},"k":[45],"v":[{"k":[100,101],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]},{"k":[120],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":7,"dc":[[14,5],[21,1],[22,1],[35,1],[41,1],[57,1],[71,2]]},"k":[108,121,46],"v":[{"k":[121],"v":[{"d":{"df":7,"dc":[[16,1],[44,1],[67,1],[72,1],[73,1],[75,1],[77,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[15,2]]}}]}]},{"d":{"df":2,"dc":[[24,1],[34,1]]}},{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[109,118],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[7,2],[16,1],[21,1],[22,1]]},"k":[44,115,41,46],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":2,"dc":[[14,2],[18,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[7,3],[10,1],[12,2],[14,4],[17,1],[21,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":2,"dc":[[22,1],[39,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[120,105,118,97,108,110,100,116,115,121,102,113],"v":[{"k":[112,105,101,97,99,116],"v":[{"k":[108,111,101,105],"v":[{"k":[97,111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[0,1],[16,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[114,100,115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[101,105],"v":[{"d":{"df":3,"dc":[[15,1],[35,1],[38,2]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[22,1],[56,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[99,114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[26,2]]},"k":[115,101],"v":[{"d":{"df":8,"dc":[[13,1],[22,1],[24,1],[27,1],[29,1],[30,1],[33,1],[34,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[27,1],[30,1]]}}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46,100],"v":[{"d":{"df":1,"dc":[[24,1]]}},{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[115,116],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[7,2],[14,4]]}}]}]}]}]},{"d":{"df":4,"dc":[[18,1],[37,1],[41,1],[59,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[7,2],[27,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]},{"k":[109,99],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[115,93,44],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]},{"k":[101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[11,1],[14,1]]}}]}]}]},{"k":[114,101],"v":[{"k":[97],"v":[{"d":{"df":5,"dc":[[15,5],[22,1],[27,1],[66,1],[67,1]]}}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[52,3],[53,4],[61,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[28,1],[53,2]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[28,1],[53,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":20,"dc":[[0,1],[7,3],[14,5],[15,2],[19,1],[27,1],[29,1],[33,1],[37,1],[38,2],[41,1],[44,1],[46,1],[50,1],[60,2],[61,1],[67,1],[72,1],[74,1],[75,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114,110],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[121],"v":[{"d":{"df":15,"dc":[[1,1],[3,3],[5,1],[9,3],[11,4],[12,5],[13,4],[14,10],[15,1],[21,3],[22,4],[24,1],[26,3],[41,1],[60,1]]},"k":[116,111],"v":[{"k":[104,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"d":{"df":13,"dc":[[15,2],[28,1],[38,1],[41,3],[43,1],[44,2],[47,1],[55,1],[56,1],[57,1],[60,2],[67,3],[72,1]]}}]}]},{"k":[99,114,115],"v":[{"k":[104],"v":[{"d":{"df":17,"dc":[[1,1],[5,1],[10,1],[11,2],[12,1],[14,12],[16,1],[17,1],[18,1],[19,1],[22,1],[24,1],[26,3],[27,1],[39,1],[45,1],[60,1]]}}]},{"k":[108],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"d":{"df":1,"dc":[[39,2]]}}]}]},{"k":[105,121,116],"v":[{"k":[101,108],"v":[{"k":[114,115],"v":[{"d":{"df":3,"dc":[[16,1],[64,1],[67,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[68,1]]}},{"d":{"df":2,"dc":[[68,1],[78,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[26,1],[33,1]]}}]}]},{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[44,1],[64,1]]}}]}]}]},{"d":{"df":2,"dc":[[26,1],[67,1]]}},{"d":{"df":3,"dc":[[39,2],[72,1],[74,3]]}}]}]},{"k":[115,101],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[14,1],[69,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[64,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"k":[115,97,101,116,100,111,110],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":11,"dc":[[6,1],[12,1],[15,6],[16,6],[21,1],[24,1],[27,1],[28,1],[29,1],[37,3],[39,2]]},"k":[100,115],"v":[{"k":[44,46],"v":[{"d":{"df":2,"dc":[[6,1],[16,1]]}},{"d":{"df":1,"dc":[[14,2]]}}]},{"d":{"df":2,"dc":[[20,1],[24,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[9,1],[14,3],[16,2],[20,1]]}}]}]}]}]}]},{"k":[114,109],"v":[{"k":[103],"v":[{"k":[121],"v":[{"d":{"df":11,"dc":[[7,1],[10,1],[15,3],[22,1],[28,1],[43,3],[55,3],[60,1],[66,1],[67,1],[75,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[48,1],[66,1]]}}]}]}]},{"k":[105,121],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[22,1],[29,1]]}}]}]},{"d":{"df":2,"dc":[[37,1],[62,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[38,1]]}},{"d":{"df":1,"dc":[[62,1]]}}]}]}]},{"k":[105,101,114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[10,1],[36,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":10,"dc":[[14,1],[20,1],[21,2],[27,2],[29,1],[30,1],[41,1],[49,1],[69,1],[74,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[14,1],[21,1],[41,1],[58,1],[78,1]]}}]}]}]}]},{"k":[121,97],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[39,4],[40,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[34,1],[39,1]]}}]}]}]}]}]}]},{"d":{"df":10,"dc":[[11,2],[18,1],[22,1],[41,2],[48,1],[50,1],[51,1],[53,1],[69,1],[74,1]]},"k":[46,115],"v":[{"d":{"df":2,"dc":[[22,1],[69,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":10,"dc":[[14,1],[28,1],[30,1],[40,1],[41,4],[42,1],[69,1],[73,1],[75,1],[77,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[11,1],[44,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[111,105,101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[46],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[99,112],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":8,"dc":[[9,1],[15,1],[21,1],[22,3],[24,1],[39,5],[41,4],[77,3]]},"k":[44,93,46],"v":[{"d":{"df":4,"dc":[[21,1],[39,1],[41,1],[77,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[41,2],[77,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[121],"v":[{"d":{"df":3,"dc":[[11,1],[55,1],[66,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[116,44],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[10,1],[21,1]]}}]}]}]},{"k":[102],"v":[{"k":[105,101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[16,1],[38,1],[43,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[46,1]]}},{"d":{"df":3,"dc":[[46,1],[59,1],[65,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[43,1],[44,1]]},"k":[112,101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]},{"k":[110,105,101,119,115,117],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":6,"dc":[[2,1],[24,1],[30,1],[44,1],[67,1],[74,1]]},"k":[108,110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[0,1],[25,3],[30,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[73,1],[77,1]]}}]}]}]},{"k":[110,108,105],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[3,1],[12,1],[14,2],[26,3]]}}]},{"k":[108],"v":[{"d":{"df":6,"dc":[[24,1],[26,2],[27,2],[32,1],[41,4],[69,5]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[14,1],[33,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[26,1],[28,2],[39,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[28,1],[39,1]]}}]}]},{"k":[121,101],"v":[{"d":{"df":4,"dc":[[9,3],[11,1],[22,1],[24,2]]},"k":[98,115,46,114,99,42],"v":[{"k":[111,105],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[8,1],[11,2],[16,2],[18,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[10,1],[18,1]]},"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[15,1],[16,1],[22,1],[39,1],[71,1],[73,1]]},"k":[115,44],"v":[{"d":{"df":2,"dc":[[10,1],[22,2]]},"k":[44,58,63,46],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":2,"dc":[[15,1],[16,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[11,1],[39,1]]}},{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":9,"dc":[[14,1],[41,1],[44,4],[48,1],[49,2],[53,1],[55,2],[57,1],[63,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[107],"v":[{"d":{"df":3,"dc":[[21,2],[39,6],[73,3]]},"k":[8217,39,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[21,2]]}}]},{"k":[115],"v":[{"d":{"df":6,"dc":[[39,2],[68,1],[70,1],[71,1],[73,2],[75,1]]}}]},{"d":{"df":1,"dc":[[73,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[114,108,99,97,101,105,111,117,112,58,104],"v":[{"k":[111,101,105],"v":[{"k":[103,99,109,118,98,106,116,112],"v":[{"k":[114],"v":[{"k":[101,97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":9,"dc":[[0,1],[8,1],[14,2],[18,2],[21,5],[22,3],[24,1],[39,1],[72,1]]},"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[5,1],[13,1],[14,1],[22,1],[26,1]]}}]}]}]}]}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[115,109],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[1,1],[59,1]]}}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[9,1],[29,1]]}}]}]}]},{"k":[108,97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[73,1]]},"k":[44,115,46],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[67,1]]}},{"d":{"df":1,"dc":[[73,1]]}}]}]}]},{"k":[98],"v":[{"k":[105,108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[105,115],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[30,1],[34,1],[38,2],[40,1],[41,2],[75,3]]},"k":[115,44],"v":[{"d":{"df":4,"dc":[[27,1],[28,1],[30,1],[41,1]]},"k":[93,44,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[38,1]]}},{"d":{"df":1,"dc":[[38,1]]}}]},{"d":{"df":2,"dc":[[38,1],[41,1]]}}]}]}]},{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[33,2]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]},{"k":[115,114,118,45,108,116,98,99,112,102],"v":[{"k":[115,101],"v":[{"d":{"df":12,"dc":[[1,1],[9,1],[11,4],[14,1],[16,2],[21,1],[22,1],[44,3],[54,1],[55,2],[60,1],[68,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[7,2],[44,1]]},"k":[41],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[7,1],[8,1],[11,1],[16,1],[18,2],[21,1],[38,1],[48,1],[56,1]]}}]}]}]},{"k":[116,114,110],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[115,39],"v":[{"d":{"df":1,"dc":[[24,5]]},"k":[44,58],"v":[{"d":{"df":1,"dc":[[24,1]]}},{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[37,1],[44,1],[46,4]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[39,4]]}}]}]}]},{"k":[101],"v":[{"k":[113,108],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[6,4],[16,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[7,1],[21,1],[37,1],[69,1]]},"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"d":{"df":2,"dc":[[16,3],[33,1]]}}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[24,1],[26,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[14,1],[41,2],[44,1],[66,1],[75,1]]}}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[116,100],"v":[{"d":{"df":1,"dc":[[22,2]]}},{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[26,1],[27,1],[28,2]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[38,1],[48,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[99,109],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[9,3],[15,1],[22,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]},{"k":[97,117,101],"v":[{"k":[121,110,99,116],"v":[{"d":{"df":7,"dc":[[1,3],[3,2],[12,3],[14,7],[16,1],[22,1],[24,1]]},"k":[116,105,101,46,115],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[1,1],[35,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":11,"dc":[[1,1],[6,3],[11,4],[12,1],[14,12],[18,1],[20,1],[22,2],[26,1],[67,2],[75,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[114,100],"v":[{"d":{"df":1,"dc":[[14,4]]},"k":[115,46],"v":[{"d":{"df":6,"dc":[[12,2],[14,20],[24,2],[27,1],[30,1],[44,1]]},"k":[46,33],"v":[{"d":{"df":5,"dc":[[7,1],[12,1],[14,1],[27,1],[28,1]]}},{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]},{"k":[100,116,101],"v":[{"k":[111],"v":[{"k":[109,41,115,46,39],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":2,"dc":[[3,1],[18,1]]}},{"d":{"df":1,"dc":[[3,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"d":{"df":1,"dc":[[39,2]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[22,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":3,"dc":[[26,1],[27,1],[69,3]]},"k":[93,44,41],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[35],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[24,1],[26,1],[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[69,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[100,109,115,41,46],"v":[{"d":{"df":3,"dc":[[3,1],[14,1],[22,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[5,1],[13,1],[19,1]]}}]}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[43,1]]}}]},{"d":{"df":1,"dc":[[69,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[5,1],[26,1]]}}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[41,1],[57,1]]},"k":[115,44,101,46],"v":[{"d":{"df":1,"dc":[[31,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[65,1],[66,1]]}}]},{"d":{"df":2,"dc":[[41,2],[72,1]]}},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]},{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":3,"dc":[[9,1],[21,1],[24,2]]}}]},{"k":[97,110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[2,1],[44,1]]}},{"k":[116,103,114,115,117,100],"v":[{"k":[104,99,116],"v":[{"d":{"df":7,"dc":[[2,1],[16,3],[26,4],[29,1],[67,1],[68,1],[69,1]]},"k":[46,58,115,44],"v":[{"d":{"df":2,"dc":[[2,1],[27,1]]}},{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":7,"dc":[[22,1],[23,2],[24,1],[26,6],[27,2],[28,1],[29,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[24,1],[29,1]]}}]},{"d":{"df":2,"dc":[[27,1],[67,1]]}}]},{"k":[104],"v":[{"d":{"df":2,"dc":[[6,2],[12,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":8,"dc":[[2,1],[6,2],[11,1],[12,2],[14,1],[16,1],[19,1],[44,1]]},"k":[44,46,93,45,115],"v":[{"d":{"df":2,"dc":[[6,1],[14,3]]}},{"d":{"df":3,"dc":[[11,2],[12,1],[22,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[116,97],"v":[{"d":{"df":5,"dc":[[6,1],[42,2],[64,1],[67,5],[75,4]]},"k":[121,105,115,46],"v":[{"d":{"df":1,"dc":[[11,4]]}},{"k":[99],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[19,1],[30,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[39,2]]}},{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[109,100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[22,2]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":7,"dc":[[42,1],[54,1],[68,1],[69,3],[71,1],[76,1],[77,1]]},"k":[97,105,101],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[16,3]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[43,1],[59,1],[68,4]]}}]}]},{"d":{"df":2,"dc":[[48,2],[52,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[48,2]]}},{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[114,97],"v":[{"d":{"df":3,"dc":[[17,1],[21,1],[27,1]]},"k":[115,102,105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[111,101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":9,"dc":[[44,3],[53,1],[54,1],[55,1],[57,1],[60,1],[61,1],[63,1],[64,3]]},"k":[115,105,101],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[57,1],[60,1],[64,2]]}}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[41,1],[61,1]]}}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]},{"k":[99,108],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":14,"dc":[[3,1],[9,2],[10,1],[12,1],[13,5],[14,2],[15,4],[18,1],[21,1],[22,1],[26,2],[73,6],[74,1],[77,4]]},"k":[115,58],"v":[{"d":{"df":9,"dc":[[13,1],[14,5],[15,2],[16,1],[17,3],[22,9],[25,1],[44,1],[67,1]]},"k":[46,58,44],"v":[{"d":{"df":5,"dc":[[10,1],[14,1],[16,1],[17,1],[21,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"k":[115,112,111,119,105,103,116,114,108],"v":[{"k":[115,105],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":29,"dc":[[5,1],[6,2],[7,1],[11,4],[13,1],[14,1],[27,1],[29,1],[32,1],[35,1],[41,2],[42,1],[43,1],[46,1],[47,1],[50,1],[52,1],[53,2],[54,1],[55,1],[57,1],[58,1],[61,1],[67,1],[68,1],[71,2],[72,1],[75,1],[77,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[29,1],[43,1],[47,1],[75,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[118,111],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,2]]}}]},{"k":[110],"v":[{"d":{"df":8,"dc":[[10,1],[16,1],[41,1],[42,1],[69,1],[71,1],[73,1],[75,1]]}}]}]}]}]}]},{"k":[117,45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[108,114],"v":[{"d":{"df":3,"dc":[[15,3],[22,4],[39,1]]},"k":[46,58,115,44],"v":[{"d":{"df":1,"dc":[[15,3]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":6,"dc":[[21,1],[22,1],[39,4],[40,1],[72,2],[74,2]]},"k":[44,46,39],"v":[{"d":{"df":6,"dc":[[21,1],[27,1],[29,1],[30,2],[71,1],[74,2]]}},{"d":{"df":2,"dc":[[39,1],[72,1]]}},{"d":{"df":1,"dc":[[40,1]]}}]},{"d":{"df":1,"dc":[[22,2]]}}]},{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[15,1],[44,2]]},"k":[108,46],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[24,1],[54,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[62,1]]},"k":[115,93,46],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[62,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[45,1],[58,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[114,108,122,115],"v":[{"k":[99,101,112],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[31,1],[40,1],[77,1]]}}]}]}]},{"k":[108],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[67,1],[78,1]]}}]}]}]},{"k":[122],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[74,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[67,1],[78,1]]}},{"d":{"df":2,"dc":[[67,1],[74,2]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[17,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]},{"d":{"df":1,"dc":[[18,1]]}},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,5]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[41,3]]}},{"d":{"df":1,"dc":[[41,3]]}}]}]}]}]}]},{"k":[97,111,108,104,117,114,101,121,116,58,105],"v":[{"k":[110,115,114,108,101,116,109,117,118,112],"v":[{"d":{"df":72,"dc":[[0,1],[1,9],[2,2],[3,4],[5,1],[7,9],[8,3],[9,4],[10,2],[11,19],[12,7],[13,4],[14,9],[15,1],[16,4],[17,1],[18,4],[19,2],[20,1],[21,6],[22,13],[24,2],[25,2],[26,5],[27,2],[28,1],[29,3],[30,2],[31,3],[32,1],[33,2],[34,1],[36,1],[37,1],[38,4],[39,2],[40,3],[41,12],[42,3],[43,3],[44,8],[45,3],[46,2],[47,1],[48,2],[49,4],[50,2],[51,1],[52,2],[54,3],[55,2],[56,1],[57,8],[58,1],[59,1],[60,6],[61,4],[63,1],[64,2],[65,2],[66,3],[67,6],[68,4],[69,5],[70,1],[71,5],[72,4],[73,4],[74,2],[75,6],[76,2],[78,2]]},"k":[8217,39,99,110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[11,2]]}}]},{"k":[116],"v":[{"d":{"df":9,"dc":[[14,2],[15,1],[22,1],[37,1],[41,2],[53,1],[56,1],[66,1],[67,1]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":9,"dc":[[43,1],[44,1],[48,2],[49,3],[50,3],[55,1],[57,2],[58,1],[63,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[44,46,115],"v":[{"d":{"df":2,"dc":[[1,1],[72,1]]}},{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[66,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[58,108],"v":[{"d":{"df":1,"dc":[[69,1]]}},{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[13,1],[26,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[7,1],[13,1],[21,1],[26,1]]}}]}]}]},{"k":[121],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"d":{"df":1,"dc":[[69,9]]},"k":[97,101,99],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[101,112],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[33,1],[39,3]]},"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[110,100,109,108,115,112,114,111,45,117,121],"v":[{"k":[116,110,102,115],"v":[{"k":[97,101,114,105],"v":[{"k":[105,99],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[1,1],[22,1]]},"k":[101,115,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"d":{"df":1,"dc":[[7,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[1,1],[23,1]]}}]}]},{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[7,2],[11,3],[16,6],[44,1]]},"k":[46,115,58,108],"v":[{"d":{"df":2,"dc":[[7,1],[60,1]]}},{"d":{"df":3,"dc":[[7,1],[11,2],[16,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[16,1],[18,1]]}},{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[8,1],[11,5],[12,1],[44,2]]},"k":[115,46,44],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[117],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":2,"dc":[[60,1],[72,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[7,1],[11,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[7,1],[14,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[14,1],[27,1]]}}]}]}]}]}]}]},{"k":[105,111],"v":[{"k":[103],"v":[{"k":[117,46],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[7,1],[22,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[11,2]]}}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]},{"k":[105,117],"v":[{"k":[100,115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[55,1],[60,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[43,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[1,1],[16,1]]}}]},{"k":[112,109,98,101,105],"v":[{"k":[117,108,97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[9,1],[14,2],[39,12]]},"k":[108,46,100],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[3,1],[5,2]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":5,"dc":[[14,3],[18,1],[21,1],[22,2],[39,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[14,2],[15,1],[21,2],[39,1]]}}]}]}]}]}]},{"k":[116,115],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[117,97,111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116,99],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[1,1],[11,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[7,11],[18,1]]},"k":[115,46,44],"v":[{"d":{"df":2,"dc":[[7,4],[18,4]]},"k":[44,46,93],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[45,1],[57,2]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[64,1],[73,1],[77,1]]}}]}]}]}]},{"k":[97,105,111],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[10,1],[22,3],[27,1],[30,1],[39,1],[41,3]]},"k":[58],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[110],"v":[{"k":[97,105,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[11,2],[39,2],[46,1],[52,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[26,2],[27,2],[28,1],[57,1]]}}]}]},{"d":{"df":3,"dc":[[42,1],[44,2],[57,1]]}}]}]},{"d":{"df":2,"dc":[[27,1],[65,5]]}}]},{"d":{"df":1,"dc":[[61,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[41,1],[73,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[1,1],[3,1],[5,1],[13,3],[15,1],[21,3],[39,9],[73,1]]},"k":[101,46,105,115],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[8,1],[17,1],[21,4],[22,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[12,1],[18,1]]}},{"d":{"df":1,"dc":[[18,1]]}}]}]},{"d":{"df":1,"dc":[[8,1]]}},{"k":[110,98,111],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[13,1],[14,1],[16,1],[17,1],[21,1],[26,1],[27,1],[30,1],[73,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[26,2],[29,1]]}}]}]},{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"k":[109,116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[3,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[9,1],[15,1],[22,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[14,4]]}}]},{"k":[114,110],"v":[{"k":[101,117],"v":[{"k":[115,99],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[14,2],[15,2],[22,2],[26,1],[27,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[46,108],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":3,"dc":[[37,1],[69,1],[75,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[16,1],[47,1]]}}]}]}]},{"k":[112,114,108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111,118],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]}]},{"k":[110,108,112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[24,1],[25,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[41,2],[42,1],[60,1]]}}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[28,1],[57,3]]}}]}]}]}]},{"k":[105,101,97,111],"v":[{"k":[99,112,107,102,109],"v":[{"k":[107],"v":[{"d":{"df":7,"dc":[[1,1],[5,1],[7,1],[11,6],[14,3],[22,1],[24,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[1,2],[6,2],[7,5],[11,2],[14,3],[16,1],[24,1]]}}]}]}]}]},{"k":[98,112,41],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[26,2],[27,1],[29,1]]}}]}]}]},{"d":{"df":1,"dc":[[77,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[102],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[98],"v":[{"d":{"df":2,"dc":[[41,1],[73,1]]}}]}]},{"k":[97],"v":[{"k":[110,114],"v":[{"d":{"df":7,"dc":[[9,2],[15,1],[22,1],[37,1],[67,1],[75,1],[78,2]]}},{"d":{"df":3,"dc":[[27,1],[28,1],[39,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[37,1],[40,1],[43,1],[64,1],[66,1]]},"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]},{"k":[111,97,101],"v":[{"k":[111,105,115],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[1,1],[14,1]]}}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[15,1],[26,1],[30,1]]},"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[110,108,111,116,105,114],"v":[{"k":[103,110],"v":[{"k":[101,105],"v":[{"d":{"df":10,"dc":[[2,1],[6,1],[11,2],[16,3],[22,2],[24,1],[30,1],[34,1],[38,1],[44,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":5,"dc":[[11,1],[22,2],[24,1],[38,1],[60,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[7,1],[22,1],[30,1],[38,2]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[7,4]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"d":{"df":1,"dc":[[7,8]]}},{"k":[110],"v":[{"d":{"df":5,"dc":[[11,2],[43,1],[57,4],[60,2],[63,1]]}}]},{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[15,2],[68,1]]},"k":[100],"v":[{"d":{"df":2,"dc":[[32,1],[36,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[2,1],[21,1]]},"k":[101,112],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[67,4],[71,1],[74,2]]},"k":[115],"v":[{"d":{"df":2,"dc":[[71,1],[74,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115,114,116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":3,"dc":[[3,2],[8,2],[22,2]]},"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,4]]}}]}]}]}]}]}]},{"k":[114,115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":8,"dc":[[6,1],[7,1],[12,2],[17,1],[18,2],[21,1],[22,2],[30,2]]},"k":[108,44],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[7,1],[10,1],[21,1],[29,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[18,1],[28,1]]}}]}]},{"d":{"df":1,"dc":[[45,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[16,2]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[16,5],[18,1]]}}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[101,110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115,46],"v":[{"d":{"df":4,"dc":[[12,1],[16,4],[22,2],[24,1]]},"k":[58,44],"v":[{"d":{"df":2,"dc":[[16,2],[22,1]]}},{"d":{"df":1,"dc":[[24,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[101,97,111,117],"v":[{"k":[97,100],"v":[{"k":[116],"v":[{"k":[101,111,105],"v":[{"d":{"df":2,"dc":[[12,3],[14,4]]},"k":[100],"v":[{"d":{"df":3,"dc":[[3,1],[7,1],[14,1]]}}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[14,2],[22,2]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]},{"k":[115,99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[71,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[71,7]]},"k":[46],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]},{"k":[108,114,105,110],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[67,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[22,1],[26,1],[36,1],[42,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[115,44],"v":[{"d":{"df":3,"dc":[[28,1],[30,1],[45,1]]}},{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"k":[114],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[16,2],[18,5]]},"k":[44],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"d":{"df":1,"dc":[[18,2]]}},{"k":[114],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]},{"k":[101,121,108,114,97,117,105,111,46],"v":[{"d":{"df":52,"dc":[[0,1],[1,2],[3,1],[5,1],[6,1],[7,7],[9,1],[10,1],[11,2],[12,2],[14,13],[15,1],[16,6],[17,1],[18,2],[20,1],[22,12],[24,2],[26,2],[27,3],[29,3],[31,1],[33,1],[36,1],[37,2],[38,2],[40,1],[41,2],[42,3],[43,1],[44,4],[47,1],[49,2],[53,1],[54,1],[55,2],[57,1],[58,1],[59,1],[60,2],[61,2],[64,3],[65,1],[66,2],[67,2],[69,7],[71,1],[72,1],[73,2],[74,2],[75,4],[78,2]]},"k":[103,99,97,108,116,102,105,104,101,111,115,110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[110,105],"v":[{"k":[101,105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":11,"dc":[[1,1],[2,1],[9,1],[11,1],[27,1],[29,2],[64,1],[66,1],[69,1],[73,1],[77,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[22,1],[72,1]]},"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[111,108],"v":[{"k":[119],"v":[{"d":{"df":2,"dc":[[5,1],[34,1]]}}]},{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":3,"dc":[[18,1],[41,1],[74,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[119,116],"v":[{"k":[101],"v":[{"k":[101,110],"v":[{"k":[110],"v":[{"d":{"df":7,"dc":[[7,4],[14,1],[17,1],[24,1],[70,1],[73,1],[74,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[22,1],[24,2],[69,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":23,"dc":[[7,2],[12,1],[15,2],[16,1],[21,3],[39,2],[41,3],[44,1],[45,1],[48,4],[53,1],[56,1],[57,1],[60,3],[65,2],[67,2],[69,3],[71,1],[72,1],[73,3],[75,1],[76,1],[77,2]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[7,1],[11,1],[16,2],[22,1],[28,1],[37,1],[41,1],[68,1]]}}]}]},{"k":[97,105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[117,114],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[22,1],[39,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[28,2],[29,1]]}}]},{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[65,1],[66,1]]}}]}]}]}]}]},{"d":{"df":46,"dc":[[1,2],[2,1],[3,8],[5,1],[6,2],[7,14],[8,1],[9,6],[11,6],[12,2],[13,4],[14,8],[15,3],[16,10],[18,6],[21,1],[22,8],[24,2],[25,1],[26,10],[27,5],[29,4],[31,1],[32,1],[38,4],[39,1],[41,3],[42,1],[46,2],[48,1],[52,2],[53,2],[54,1],[57,9],[58,1],[60,3],[61,1],[63,2],[65,1],[67,1],[71,2],[73,2],[74,1],[75,1],[76,1],[77,1]]},"k":[45,112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[61],"v":[{"k":[34],"v":[{"k":[47],"v":[{"k":[102,115,116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,109,97],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]},{"k":[111,97,117],"v":[{"k":[99,98],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[69,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[14,1],[32,1]]}}]}]}]},{"d":{"df":1,"dc":[[36,1]]},"k":[115,93],"v":[{"d":{"df":1,"dc":[[36,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,122,115],"v":[{"k":[107],"v":[{"d":{"df":4,"dc":[[15,2],[22,1],[24,2],[67,1]]}}]},{"k":[101],"v":[{"d":{"df":5,"dc":[[22,1],[36,3],[43,2],[64,1],[66,1]]},"k":[44,46,39],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":3,"dc":[[32,1],[64,1],[66,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[111,101,97,105],"v":[{"k":[119,107],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[75,2]]},"k":[110],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]},{"k":[97],"v":[{"k":[116,107],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[37,1],[75,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[9,2]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]},{"d":{"df":13,"dc":[[26,4],[27,1],[29,3],[30,1],[36,1],[38,1],[40,2],[41,1],[42,5],[67,1],[73,2],[75,3],[76,2]]},"k":[115,93,97,105,44],"v":[{"d":{"df":1,"dc":[[25,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[35],"v":[{"k":[115,104],"v":[{"k":[104,101,112],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[26,1],[27,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[26,1],[29,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[26,1],[29,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[26,1],[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[30,1],[42,1],[67,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[73,1],[75,1]]}}]}]},{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[110,118],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":3,"dc":[[22,1],[39,2],[41,2]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[39,21]]}}]}]}]},{"k":[115,117,103,114,99,108],"v":[{"k":[101,104,105],"v":[{"d":{"df":5,"dc":[[1,1],[2,1],[15,2],[26,1],[32,1]]}},{"d":{"df":18,"dc":[[5,1],[9,1],[14,3],[15,4],[22,1],[28,1],[29,1],[30,1],[32,1],[37,1],[38,2],[40,1],[44,1],[46,1],[49,5],[53,1],[56,2],[75,6]]},"k":[44,105,46,39,101],"v":[{"d":{"df":5,"dc":[[14,1],[22,2],[38,1],[49,1],[53,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[27,1],[30,1],[37,1],[38,1],[45,1],[49,2],[56,2]]}}]}]},{"d":{"df":6,"dc":[[37,2],[46,1],[49,2],[56,1],[70,1],[75,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[49,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[74,1],[77,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[30,2]]},"k":[39,44],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[22,1],[34,1],[39,4]]}}]},{"d":{"df":3,"dc":[[27,1],[29,1],[30,3]]}}]}]},{"d":{"df":1,"dc":[[39,1]]}},{"d":{"df":1,"dc":[[41,1]]},"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[42,2]]}}]}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":2,"dc":[[73,3],[76,2]]},"k":[103,102,46,44],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[45,1],[67,1]]}},{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]},{"k":[116,121,114,110,103,98,100,105,109,102],"v":[{"d":{"df":40,"dc":[[5,1],[11,5],[13,1],[14,4],[15,2],[16,1],[18,1],[19,1],[21,2],[22,2],[25,1],[26,1],[27,3],[29,1],[31,1],[32,2],[33,1],[34,1],[35,1],[39,2],[41,4],[42,1],[43,1],[44,3],[45,1],[46,1],[50,1],[54,1],[55,2],[57,1],[58,1],[60,5],[61,1],[64,2],[66,1],[69,1],[71,1],[72,1],[75,1],[77,2]]},"k":[116,44],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":11,"dc":[[6,2],[7,3],[8,1],[11,7],[14,4],[16,3],[18,1],[22,1],[24,2],[38,1],[65,1]]},"k":[44,59,46,115,49,50,51,52],"v":[{"d":{"df":4,"dc":[[7,1],[11,4],[12,1],[68,1]]}},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":3,"dc":[[7,1],[11,2],[14,2]]}},{"d":{"df":2,"dc":[[11,4],[55,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":3,"dc":[[9,2],[15,1],[22,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"k":[114,110],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":5,"dc":[[16,2],[30,1],[31,1],[39,1],[69,1]]},"k":[44,115,105],"v":[{"d":{"df":4,"dc":[[9,1],[15,1],[22,2],[41,1]]}},{"d":{"df":1,"dc":[[39,2]]},"k":[46,42],"v":[{"d":{"df":1,"dc":[[21,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[39,1],[45,1]]}}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[24,1],[26,1],[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,100],"v":[{"k":[104],"v":[{"d":{"df":5,"dc":[[11,1],[16,1],[19,1],[25,1],[44,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[12,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[36,1]]}},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46,105],"v":[{"d":{"df":2,"dc":[[43,1],[68,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]},{"k":[110,116,103],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[100,103],"v":[{"d":{"df":1,"dc":[[11,13]]},"k":[115,46,34,105],"v":[{"d":{"df":2,"dc":[[11,5],[18,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[11,3]]}},{"d":{"df":1,"dc":[[11,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[111],"v":[{"d":{"df":4,"dc":[[14,14],[16,1],[18,1],[22,2]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":19,"dc":[[11,2],[14,1],[16,1],[22,1],[24,1],[31,1],[36,1],[41,2],[43,2],[44,1],[48,1],[49,1],[53,1],[54,1],[60,1],[62,1],[65,2],[66,2],[75,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":1,"dc":[[60,1]]},"k":[103],"v":[{"k":[101],"v":[{"k":[114,115],"v":[{"d":{"df":2,"dc":[[42,2],[43,1]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[117,116,119,97,110,115,111],"v":[{"k":[110,103,108],"v":[{"k":[100,99],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[48,5],[52,1]]}}]}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[22,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[116,104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":4,"dc":[[7,1],[16,1],[39,1],[67,1]]}}]}]},{"d":{"df":12,"dc":[[8,1],[9,1],[10,1],[12,2],[14,1],[18,1],[30,1],[44,2],[57,1],[64,1],[67,1],[68,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":6,"dc":[[15,1],[16,1],[33,2],[66,1],[67,1],[68,1]]},"k":[46,44],"v":[{"d":{"df":4,"dc":[[9,1],[22,1],[33,1],[68,1]]}},{"d":{"df":3,"dc":[[15,1],[32,1],[68,1]]}}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[117,101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[15,5],[22,5]]},"k":[43],"v":[{"d":{"df":1,"dc":[[15,4]]},"k":[58],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":2,"dc":[[22,1],[69,1]]},"k":[115],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[69,1]]}},{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":6,"dc":[[22,2],[27,1],[30,1],[41,1],[70,1],[73,1]]},"k":[101,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[27,1],[29,1],[46,1]]},"k":[115,101,105,46],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[44,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[44,2]]}}]}]},{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[14,2]]}}]},{"d":{"df":2,"dc":[[8,1],[18,1]]},"k":[97,101,105,111],"v":[{"k":[110,114,108],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"d":{"df":8,"dc":[[0,1],[8,1],[11,1],[16,8],[22,3],[24,1],[39,1],[44,1]]},"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105,115,121],"v":[{"k":[111,97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[98,110,116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[14,3]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]},{"k":[46],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[14,1],[21,1]]}}]},{"k":[117,105],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,5]]},"k":[41,115,58],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,2]]}}]},{"d":{"df":1,"dc":[[7,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[100],"v":[{"d":{"df":4,"dc":[[14,2],[26,1],[28,1],[29,1]]}}]}]}]}]}]}]}]},{"k":[114,108],"v":[{"k":[115,116,97,121],"v":[{"k":[105,97,117],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[2,2],[6,6],[12,1],[16,3],[44,1]]},"k":[115,44,46],"v":[{"d":{"df":2,"dc":[[6,1],[16,1]]},"k":[44,46,58],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"d":{"df":2,"dc":[[6,2],[16,1]]}},{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[6,2]]}},{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[44,116],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[30,1],[47,1],[54,1],[59,1],[61,1]]},"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[41,1],[69,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"d":{"df":3,"dc":[[44,2],[53,1],[67,1]]}}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121,105],"v":[{"d":{"df":3,"dc":[[7,1],[15,1],[22,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[7,2],[59,1]]}},{"d":{"df":2,"dc":[[15,1],[22,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]},{"k":[101,99,115],"v":[{"k":[119],"v":[{"d":{"df":4,"dc":[[2,1],[21,1],[54,1],[61,1]]},"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]},{"k":[105,117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[111,41,101],"v":[{"k":[117],"v":[{"d":{"df":76,"dc":[[0,1],[1,27],[2,8],[3,6],[5,4],[6,5],[7,19],[8,4],[9,18],[10,3],[11,31],[12,19],[13,9],[14,39],[15,25],[16,24],[17,9],[18,5],[19,2],[20,1],[21,21],[22,39],[24,8],[25,5],[26,11],[27,9],[28,2],[29,5],[30,4],[31,3],[32,1],[33,10],[34,2],[35,2],[37,14],[38,7],[39,13],[40,2],[41,34],[42,10],[43,10],[44,28],[45,8],[46,6],[47,4],[48,11],[49,15],[50,3],[51,2],[52,4],[53,11],[54,5],[55,9],[56,5],[57,17],[58,4],[59,5],[60,25],[61,10],[62,4],[63,3],[64,5],[65,7],[66,5],[67,24],[68,6],[69,19],[70,3],[71,8],[72,8],[73,16],[74,9],[75,21],[76,5],[77,2],[78,4]]},"k":[114,39,46,44],"v":[{"d":{"df":55,"dc":[[1,6],[2,4],[3,1],[6,2],[7,13],[8,1],[9,1],[10,3],[11,14],[12,8],[13,1],[14,22],[15,5],[16,20],[17,3],[18,2],[21,6],[22,4],[24,2],[27,2],[28,1],[33,2],[37,1],[38,1],[39,1],[43,5],[44,12],[45,5],[46,1],[47,1],[48,3],[49,4],[50,1],[51,1],[52,2],[53,4],[54,3],[55,6],[56,4],[57,7],[58,1],[59,1],[60,4],[61,3],[62,3],[63,2],[64,3],[65,3],[67,1],[68,1],[69,4],[72,1],[73,2],[74,1],[75,2]]},"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[102],"v":[{"d":{"df":3,"dc":[[1,1],[11,2],[41,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":7,"dc":[[11,2],[15,1],[17,1],[24,1],[56,1],[73,1],[75,1]]}}]}]},{"d":{"df":6,"dc":[[26,2],[41,1],[69,1],[71,2],[74,1],[75,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[111,105,101,97,117,114,58,121],"v":[{"d":{"df":27,"dc":[[1,2],[3,1],[7,1],[11,3],[14,3],[18,1],[24,1],[25,1],[35,1],[37,1],[39,1],[44,4],[48,3],[49,1],[50,1],[54,1],[55,5],[57,6],[60,6],[61,2],[65,1],[67,2],[68,1],[69,1],[71,1],[72,2],[77,2]]},"k":[110,119,117,46,101,99,116,105,111],"v":[{"k":[39,8217,101],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[0,1],[14,1],[18,1],[19,1],[22,1],[56,1],[64,1],[69,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[1,1],[5,1],[11,1],[21,1]]}}]},{"d":{"df":6,"dc":[[15,1],[37,1],[38,1],[57,1],[58,1],[69,2]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":2,"dc":[[41,1],[76,1]]}}]}]},{"k":[110],"v":[{"d":{"df":4,"dc":[[16,1],[62,1],[67,1],[75,1]]},"k":[108,103,119,46],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[2,2],[14,2]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[49,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[55,1],[60,1],[67,1]]}}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":15,"dc":[[1,2],[5,1],[15,2],[28,1],[30,1],[44,1],[45,3],[49,2],[53,5],[54,2],[55,2],[57,6],[58,1],[61,3],[63,1]]}}]}]}]},{"d":{"df":1,"dc":[[1,1]]}},{"k":[115],"v":[{"d":{"df":6,"dc":[[2,1],[11,1],[16,1],[30,1],[54,1],[61,1]]},"k":[110],"v":[{"k":[8217,39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[116],"v":[{"d":{"df":7,"dc":[[11,1],[22,1],[25,1],[26,2],[29,2],[33,1],[41,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[100],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[56],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[102],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[122],"v":[{"k":[122],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[114],"v":[{"k":[53],"v":[{"k":[104],"v":[{"k":[120],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[3,1],[22,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":13,"dc":[[14,2],[39,1],[43,1],[44,2],[57,4],[60,5],[62,1],[65,1],[69,4],[71,1],[73,1],[77,2],[78,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[16,1],[72,3]]},"k":[115,44],"v":[{"d":{"df":2,"dc":[[22,3],[24,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[115,114,102,101,97,99,118,100],"v":[{"k":[99,112,97,116],"v":[{"k":[111],"v":[{"k":[114,118],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[12,1]]},"k":[46,93,58],"v":[{"d":{"df":1,"dc":[[0,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99,103],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[112],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[0,1],[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[56],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[53],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[1,1],[9,1],[16,2],[18,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[7,1],[14,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,2]]}}]}]}]}]}]}]},{"k":[112,98],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[14,1],[39,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[16,7],[26,1],[27,1],[29,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[15,1],[53,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]},{"k":[101,116],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[108,111,105],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[1,1],[6,1],[11,1],[22,1],[74,1]]}}]},{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[12,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[12,2]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":7,"dc":[[16,1],[38,3],[44,3],[52,1],[57,1],[60,3],[64,2]]},"k":[97,115,46,44],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[16,3],[44,3],[46,1]]}}]},{"d":{"df":1,"dc":[[16,4]]}},{"d":{"df":2,"dc":[[38,1],[56,1]]}},{"d":{"df":1,"dc":[[44,2]]}}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":5,"dc":[[28,1],[29,1],[37,1],[67,7],[75,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]},{"k":[102],"v":[{"k":[105,101],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[41,1],[44,2]]},"k":[121,105],"v":[{"d":{"df":9,"dc":[[3,1],[22,1],[26,7],[27,2],[28,2],[29,4],[30,2],[67,2],[75,1]]},"k":[44,93,46,39],"v":[{"d":{"df":7,"dc":[[24,3],[26,1],[27,1],[28,1],[29,1],[30,1],[67,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[24,1],[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[26,2],[27,1],[29,1],[67,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[26,3],[29,1],[41,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[9,2],[11,1],[12,2],[13,2],[14,12],[26,1],[29,1],[39,1],[44,1],[57,1],[60,2],[69,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[54,1],[67,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[37,1],[41,1],[72,1],[74,3]]},"k":[100],"v":[{"d":{"df":2,"dc":[[17,1],[74,1]]}}]},{"k":[108,109],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]},{"d":{"df":1,"dc":[[69,1]]},"k":[110],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[118,108,116,101,99,112,102,97,98,110,115],"v":[{"d":{"df":2,"dc":[[12,1],[16,1]]},"k":[101,46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109,101,112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[0,1],[1,1],[16,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[6,1],[16,3]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[6,1],[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[7,1],[11,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[101,97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[62,46],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[5,1],[25,4]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[25,1]]}}]}]},{"k":[114,105,101],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[9,3],[46,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[12,1],[22,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]},{"k":[101,116],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[10,1],[67,1]]}}]}]},{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]}]},{"k":[104],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[30,2],[33,1],[39,1]]},"k":[44,93],"v":[{"d":{"df":5,"dc":[[21,2],[27,1],[29,1],[30,1],[39,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[35,41],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101,105,108],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[11,4],[16,2],[26,1],[29,1],[44,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[18,1],[44,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[21,2],[33,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[28,1]]},"k":[111],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[28,1],[38,2],[41,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[29,1],[41,1]]}}]}]}]}]}]}]}]},{"k":[116,108,100],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[33,1]]},"k":[115,44],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"d":{"df":1,"dc":[[17,1]]}}]}]},{"d":{"df":1,"dc":[[41,2]]},"k":[105,116,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[41,2]]}}]}]},{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":2,"dc":[[41,1],[42,1]]}}]},{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[16,3],[18,1],[75,1]]},"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[22,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"k":[116,99,105,112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[27,1],[28,1],[29,1],[30,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]},{"k":[110,115,116,109,114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":15,"dc":[[15,1],[22,2],[28,3],[32,1],[38,2],[45,7],[50,2],[51,2],[58,4],[64,1],[67,3],[71,1],[72,1],[73,1],[75,1]]},"k":[105,44,58,46,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":7,"dc":[[9,1],[15,3],[22,2],[30,2],[44,1],[50,1],[64,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":2,"dc":[[28,1],[72,1]]}},{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":7,"dc":[[27,3],[28,1],[29,1],[32,1],[41,10],[42,1],[75,1]]},"k":[46,115,41],"v":[{"d":{"df":2,"dc":[[15,1],[28,1]]}},{"d":{"df":2,"dc":[[27,1],[41,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[37,1],[41,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[41,1],[42,1]]}}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[27,1],[29,1],[30,1],[33,2]]},"k":[46,42],"v":[{"d":{"df":1,"dc":[[33,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[9,1],[13,1],[15,1],[41,5],[44,1]]}}]}]}]},{"d":{"df":1,"dc":[[44,1]]}}]},{"k":[111,97],"v":[{"k":[112,119],"v":[{"d":{"df":1,"dc":[[73,1]]},"k":[100,112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[14,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[37,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]},{"k":[103,105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[67,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[18,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[41,1],[74,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]},{"k":[111,114,105,108,104,112,103,97,115,116,99,102,107,109,101,100,98,110,117,119],"v":[{"k":[114,117],"v":[{"k":[105],"v":[{"d":{"df":2,"dc":[[0,1],[1,1]]}}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[97,101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[0,1],[1,1],[18,1],[19,1]]}}]}]}]}]}]}]}]}]},{"k":[98,108,109,100,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[93,105],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[24,1],[26,1],[27,1]]}}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]},{"k":[110,116],"v":[{"d":{"df":2,"dc":[[1,1],[10,1]]},"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]},{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[97,105],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[44,2]]},"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[1,1],[11,2],[16,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[7,1],[14,1],[16,1]]}},{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[101,111,105,97],"v":[{"k":[114,97],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119,100,103],"v":[{"k":[111,119],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[1,1],[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[95],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[113],"v":[{"k":[99],"v":[{"k":[57],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[100],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[56],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[102],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[122],"v":[{"k":[122],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[114],"v":[{"k":[53],"v":[{"k":[104],"v":[{"k":[120],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[35],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[61],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[53],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[107],"v":[{"k":[53],"v":[{"k":[104],"v":[{"k":[98],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[35],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[3,1],[22,1]]},"k":[115,93],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[8,1],[24,1]]},"k":[46,58,44],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[24,1]]}},{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[9,4],[14,1],[15,7]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"d":{"df":2,"dc":[[21,1],[39,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[2,1]]}}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[22,2],[24,1]]},"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[26,2],[27,1],[29,2],[52,1]]}}]}]}]}]}]},{"k":[114,97],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[1,1],[39,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,117],"v":[{"k":[104],"v":[{"k":[115],"v":[{"d":{"df":6,"dc":[[1,1],[5,1],[27,1],[28,1],[29,1],[30,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[29,1],[46,1]]}}]}]}]}]},{"k":[111,101,114,108],"v":[{"k":[97,114,100],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[15,1]]},"k":[93,115],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[24,1],[29,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":4,"dc":[[22,1],[24,1],[26,1],[28,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[67,1],[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116,108],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"d":{"df":1,"dc":[[14,4]]}}]},{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,2]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[29,1],[57,1]]}}]}]}]}]},{"k":[108,117,110,101],"v":[{"k":[116],"v":[{"k":[43],"v":[{"k":[108,112,99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[9,1],[21,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[14,1],[22,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[28,1],[52,1],[69,1]]}}]}]}]}]}]},{"k":[101,112,116,119,104,97],"v":[{"k":[116,101,110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[2,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":12,"dc":[[9,1],[10,1],[12,1],[13,1],[14,1],[15,1],[22,1],[26,1],[27,1],[28,1],[29,1],[30,1]]}}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[24,2],[26,2],[27,1],[29,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[99,97],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[26,1],[29,1],[53,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[12,2],[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[26,1],[27,3],[28,1],[29,2]]}}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[26,1],[27,1],[73,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]},{"k":[104,105,101],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[35],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,111,117],"v":[{"k":[97],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45,109],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[35],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":4,"dc":[[18,1],[21,1],[22,1],[39,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101,105],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,117,111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[120],"v":[{"k":[54],"v":[{"k":[116],"v":[{"k":[113],"v":[{"k":[106],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[115],"v":[{"k":[113],"v":[{"k":[119],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[103],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[107],"v":[{"k":[63],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[61],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112,119],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[12,2],[16,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[12,1],[20,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[35],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":4,"dc":[[22,1],[24,2],[26,1],[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,120],"v":[{"k":[97,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[28,1],[29,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[93,105],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]},{"k":[101,111,105,97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[105,114,111,97],"v":[{"k":[110],"v":[{"k":[103,100],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[35],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":5,"dc":[[44,1],[55,1],[60,1],[64,1],[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[27,1]]}}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[28,1],[29,1]]},"k":[103],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]},{"k":[105,119,101,111,97,115,121,102,51,114,118,104,100,98,112,116,110,109,46,103],"v":[{"k":[110,102],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[99],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[21,1]]}}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":5,"dc":[[1,1],[12,1],[41,1],[57,1],[77,1]]}}]}]}]}]},{"k":[105,120,118],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[102,114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[99,108,110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]},{"k":[117,116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[111,101],"v":[{"k":[117],"v":[{"d":{"df":5,"dc":[[8,1],[41,1],[43,1],[55,1],[72,1]]}}]},{"k":[116],"v":[{"k":[33],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[114,105],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[10,2]]}}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[49],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[101],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[101,111],"v":[{"k":[99,102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]},{"k":[114,112],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[109],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]},{"k":[104,97],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[16,1],[44,1]]}},{"k":[115],"v":[{"d":{"df":3,"dc":[[16,1],[68,1],[70,1]]}}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]},{"k":[117,112],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[114,99],"v":[{"d":{"df":2,"dc":[[1,3],[19,1]]}},{"k":[99],"v":[{"d":{"df":1,"dc":[[7,2]]}}]}]}]}]}]}]},{"k":[111,117],"v":[{"k":[105,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[1,1],[14,6]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[115,109],"v":[{"k":[116],"v":[{"d":{"df":18,"dc":[[6,1],[8,1],[13,1],[14,1],[15,2],[24,1],[26,1],[29,1],[38,1],[41,2],[44,1],[49,2],[57,1],[58,1],[66,1],[67,1],[70,1],[75,2]]},"k":[101],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":26,"dc":[[5,1],[7,3],[15,1],[16,2],[22,1],[27,1],[28,2],[43,1],[44,4],[45,2],[47,2],[48,3],[49,2],[51,1],[53,8],[54,5],[55,5],[57,21],[58,2],[59,1],[60,7],[61,11],[62,1],[63,2],[66,1],[73,1]]},"k":[105,44,8230,103,46,58,115,93,41,8217],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[7,1],[31,1],[48,2],[54,2],[58,1],[61,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[7,1],[57,1]]}},{"d":{"df":1,"dc":[[57,1]]}}]}]}]},{"d":{"df":9,"dc":[[7,1],[15,1],[30,1],[45,1],[50,1],[53,1],[54,1],[57,5],[60,1]]}},{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[15,2],[22,1]]},"k":[58],"v":[{"d":{"df":2,"dc":[[15,1],[22,1]]}}]}]}]}]}]}]},{"d":{"df":10,"dc":[[15,1],[47,1],[51,1],[53,1],[54,4],[57,7],[59,1],[60,3],[61,2],[63,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":9,"dc":[[26,2],[27,2],[46,1],[53,1],[55,5],[57,7],[60,10],[63,1],[69,1]]},"k":[93,46,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115,103,104],"v":[{"k":[101,119],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41,35],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[29,1],[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[55,2],[57,1],[60,2]]}},{"d":{"df":3,"dc":[[57,1],[60,1],[63,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115,101],"v":[{"k":[101,112],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[26,2],[27,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[35],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[55,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[35],"v":[{"d":{"df":32,"dc":[[2,5],[7,3],[11,3],[12,5],[14,4],[15,2],[16,6],[21,4],[25,4],[26,2],[27,2],[28,2],[29,3],[33,2],[38,4],[39,2],[40,2],[41,2],[42,4],[44,7],[48,3],[49,2],[53,2],[57,4],[60,2],[64,2],[65,2],[67,2],[69,2],[71,2],[73,2],[78,2]]},"k":[35],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]},{"d":{"df":2,"dc":[[3,1],[7,3]]}},{"d":{"df":8,"dc":[[3,6],[26,12],[27,13],[28,9],[29,18],[30,8],[39,11],[74,2]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[7,4]]}}]}]},{"d":{"df":5,"dc":[[7,4],[14,2],[27,1],[55,1],[60,1]]},"k":[41,48,46,49,51,53,52,44,50,55],"v":[{"d":{"df":2,"dc":[[7,2],[41,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[48],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[44,48,49],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[44,41],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[44,41],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":1,"dc":[[14,1]]},"k":[44,41],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":2,"dc":[[10,1],[21,1]]},"k":[56],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"d":{"df":1,"dc":[[18,1]]}},{"d":{"df":1,"dc":[[21,1]]}},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[112,121],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[5,1],[19,1],[25,4]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"d":{"df":46,"dc":[[31,1],[32,1],[33,2],[34,1],[35,1],[37,1],[38,4],[40,2],[41,2],[42,4],[43,2],[44,8],[45,3],[46,1],[47,1],[48,3],[49,2],[50,1],[51,1],[52,2],[53,2],[54,1],[55,1],[56,1],[57,4],[58,1],[59,1],[60,4],[61,1],[62,1],[63,1],[64,2],[65,4],[66,1],[67,2],[68,1],[69,4],[70,1],[71,2],[72,1],[73,2],[74,1],[75,1],[76,1],[77,1],[78,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[10,1],[14,1],[21,1]]},"k":[46,53,52,51,44,48,110,41],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[6,1]]}}]},{"d":{"df":1,"dc":[[14,3]]},"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":1,"dc":[[10,2]]}},{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[18,1]]}},{"k":[50],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[24,2]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[36,1],[41,5]]}}]},{"d":{"df":1,"dc":[[41,1]]}}]},{"d":{"df":13,"dc":[[7,13],[9,3],[10,12],[11,4],[12,5],[14,3],[15,19],[16,27],[18,9],[22,34],[24,6],[44,2],[69,3]]},"k":[42,110],"v":[{"k":[116,98,108,105,97,102,107,114,104,103],"v":[{"k":[104],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,6]]}}]}]},{"k":[101,114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]},{"d":{"df":1,"dc":[[39,2]]}},{"k":[97],"v":[{"k":[109,108],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[103,98],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]}]}]},{"k":[103,115,118,119,97,114,96],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[40,118],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[40],"v":[{"k":[41],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[40,118],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[40],"v":[{"k":[120],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[40,115],"v":[{"k":[110,34],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[34],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[46],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[40],"v":[{"k":[115,48],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[40],"v":[{"k":[105,34],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[106],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[34],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[40],"v":[{"k":[41,98,109],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[7,10]]}}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":2,"dc":[[7,1],[11,2]]}},{"d":{"df":1,"dc":[[7,4]]}},{"d":{"df":8,"dc":[[9,1],[15,1],[22,3],[27,1],[60,1],[66,1],[67,1],[75,1]]},"k":[48,56,53,51,50,114,45,44,41],"v":[{"k":[41],"v":[{"k":[44,41],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":1,"dc":[[10,1]]},"k":[57],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[10,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[18,1],[22,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[18,1]]}},{"d":{"df":1,"dc":[[41,1]]}}]},{"d":{"df":3,"dc":[[7,1],[10,1],[18,15]]}},{"k":[61],"v":[{"d":{"df":1,"dc":[[7,2]]}}]},{"d":{"df":1,"dc":[[7,2]]}},{"k":[117,111],"v":[{"k":[101,105,97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[16,5],[21,4],[22,1],[39,1]]},"k":[115,41,46,39,58],"v":[{"d":{"df":7,"dc":[[8,1],[10,1],[14,1],[16,2],[21,3],[22,1],[39,9]]},"k":[8217,93,58,44,46],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[39,1]]}}]},{"d":{"df":1,"dc":[[10,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"d":{"df":2,"dc":[[16,1],[39,2]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[39,2]]}}]}]}]},{"k":[99,116],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[11,1],[24,1]]},"k":[115,108],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[68,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[41,1],[73,1]]}}]}]}]},{"d":{"df":1,"dc":[[22,1]]},"k":[101],"v":[{"d":{"df":2,"dc":[[25,3],[41,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[24,3]]}}]}]},{"k":[111],"v":[{"k":[110,111],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[9,4],[21,2],[22,2],[24,4]]}}]},{"k":[109],"v":[{"k":[105,41],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[10,2],[16,2],[18,1],[22,2]]},"k":[48,46,41,57],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[9,3]]}}]},{"k":[53],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":3,"dc":[[11,2],[16,2],[18,1]]},"k":[48,46,41,116],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"k":[53],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"d":{"df":1,"dc":[[41,1]]}},{"k":[104],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"d":{"df":1,"dc":[[10,1]]}},{"k":[97,98,115,103],"v":[{"k":[100],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]},{"k":[111],"v":[{"k":[120],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[112],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[91],"v":[{"k":[110,117,99,104,115,93],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[114],"v":[{"k":[110],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114,111,99,102],"v":[{"k":[109],"v":[{"k":[52],"v":[{"k":[55],"v":[{"k":[119],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[53],"v":[{"k":[114],"v":[{"k":[120],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[101],"v":[{"k":[57],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[46,41,48],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}}}}}],"databaseVersion":1.5,"engineVersion":1.5,"filename":"content.db","_persistenceAdapter":null,"_persistenceMethod":null,"_throttledSaves":true} \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/changing-version/payload.js b/_nuxt/static/1714843480/features/changing-version/payload.js deleted file mode 100644 index 03b683a1..00000000 --- a/_nuxt/static/1714843480/features/changing-version/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/changing-version", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"changing-version",title:"Changing randomizer versions",tags:["feature"],toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer has its own set of versions, separated from the game itself. It is possible to change which version of the randomizer you are using, including pre-released versions."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"On the home page of the launcher, it will inform you if a new update is available on the top right and you will have the choice of installing it by clicking on the Install Upate button or launching your seed directly and playing on your current version of the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since Version 2.0 of the randomizer, it is also possible to downgrade version by hovering a version patch note on the home page and clicking on the Downgrade button which will appear on the lower right part of the patch note."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In order to update to prerelease version, you have to first "},{type:b,tag:g,props:{to:C},children:[{type:a,value:"enable the developer tools"}]},{type:a,value:" in the settings and enable the Update to prerelease versions option. Once this option is enabled, the prerelease will appear on the home page, just like the stable versions."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When switching from stable to prelease version and vice versa, be careful about the server host set in the "},{type:b,tag:g,props:{to:C},children:[{type:a,value:"developer tools"}]},{type:a,value:". If playing on a stable version, you should set it as wotw.orirando.com and to dev.wotw.orirando.com if playing on a prerelease version."}]}]},dir:z,path:"\u002Ffeatures\u002Fchanging-version",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":z,deep:x},children:[{type:a,value:c}]}]},dir:z,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[h,i,j],target:k},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[h,i,j],target:k},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[h,i,j],target:k},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nuxt-link","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","\u002Ffeatures","."," by CosmicAngel","\u002Ffeatures\u002Fsettings#developer-tools","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/chat-control/payload.js b/_nuxt/static/1714843480/features/chat-control/payload.js deleted file mode 100644 index c48ce721..00000000 --- a/_nuxt/static/1714843480/features/chat-control/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/chat-control", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar){return {data:[{article:{slug:"chat-control",title:"Chat control",tags:["feature"],toc:[{id:M,depth:n,text:N},{id:O,depth:n,text:P},{id:Q,depth:n,text:R}],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Chat Control is a feature of the randomizer which lets your Twitch chat interact with your game in various ways through the use of either chat commands or channel rewards. You can set up this feature in the "},{type:b,tag:m,props:{to:I},children:[{type:a,value:"launcher"}]},{type:a,value:", by clicking on the three dots at the top and then selecting Chat Control. You will then need to connect to your Twitch account in order to access the configuration tool."}]},{type:a,value:c},{type:b,tag:o,props:{id:M},children:[{type:b,tag:e,props:{href:"#commands",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once you are connected, you will be able to either add a new command or import existing ones by clicking respectively on the ADD COMMAND button or the button next to it and opening a .wotwcc file."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"By clicking on the Add Command button, a new window will open asking for a command name, a trigger and a script."}]},{type:a,value:c},{type:b,tag:J,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"The name is displayed in the Chat Control editor. It is irrelevant to your viewers."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"The trigger controls how your Twitch chat will be able to execute the command. It can be either a chat command or an existing channel reward. The same command can have multiple triggers. You can delete a trigger by clicking on the bin icon."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"The script is the actual action your command will execute (such as jumping, dashing etc.). See the next section for more information on how to write a script."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once you created your commands, you can click on the Export button in order to share them with other players. This generates a .wotwcc file which contains the data of all your commands."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When importing commands which use channel rewards as a trigger, you will need to edit these commands by clicking on their name and then changing the trigger for one of your own channel reward (or use a chat command instead)."}]},{type:a,value:c},{type:b,tag:o,props:{id:O},children:[{type:b,tag:e,props:{href:"#scripting-language",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When editing a command, you have to write a script that specifies which action your command will execute. Here is the list of functions used by this scripting language:"}]},{type:a,value:c},{type:b,tag:J,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"get(group, state)"}]},{type:a,value:" returns the value of the specified Uber State. More information on what an Uber State is can be found "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit#heading=h.ja4e5amk5hbm",rel:[h,i,j],target:k},children:[{type:a,value:E}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"set(group, state, value)"}]},{type:a,value:" sets the value of the specified UberState."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"var(name, value)"}]},{type:a,value:" sets the value of a script variable. You can access that value by using vars.name (example: set variable 'foo' to 10 by using "},{type:b,tag:f,props:{},children:[{type:a,value:"var(\"foo\", 10)"}]},{type:a,value:" and access by using "},{type:b,tag:f,props:{},children:[{type:a,value:"vars.foo"}]},{type:a,value:". Note that the scope of a variable is limited to the command you are currently editing. If you want to share information between scripts, you will need to write your value to an Uber State instead (all states in the group 9 are unused and specifically added by the randomizer in order to be used that way)."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"wait(seconds)"}]},{type:a,value:" wait for the specified amount of time before continuing the script. Note that the script has to finish executing before the command can be called again."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"action(id, pressed)"}]},{type:a,value:" performs the specified action. You can find a list of all possible actions' id "},{type:b,tag:e,props:{href:"https:\u002F\u002Fgithub.com\u002Fori-community\u002Fwotw-rando-client\u002Fblob\u002Fmain\u002Fprojects\u002FCore\u002Fenums\u002Factions.h",rel:[h,i,j],target:k},children:[{type:a,value:E}]},{type:a,value:". This function simulates pressing a button; the pressed argument is used in order to specify if the action is being pressed or released by using respectively true or false. Note that an action won't release by itself: if you want to do a script which makes Ori jump you have to write "},{type:b,tag:f,props:{},children:[{type:a,value:"action(\"Jump\", true)"}]},{type:a,value:" to jump, followed by "},{type:b,tag:f,props:{},children:[{type:a,value:"wait(0.1)"}]},{type:a,value:" in order to be sure the game will interpret your input and finally "},{type:b,tag:f,props:{},children:[{type:a,value:"action(\"Jump\", false)"}]},{type:a,value:" in order to release the Jump action. If you are not adding the releasing action, this will prevent you from jumping again since the game will think you are still holding your jump button."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"setVelocity(x, y)"}]},{type:a,value:" sets Ori's velocity. Positive x values move Ori to the right while negative values move them to the left. Positive y values move Ori upwards and negative values move them downward."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"getValocity()"}]},{type:a,value:" returns Ori current velocity."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"random()"}]},{type:a,value:" returns a random number between 0 and 1."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"random(bound)"}]},{type:a,value:" returns a random number between 0 and the specified bound."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"random(min, max)"}]},{type:a,value:" returns a random number between the specified min and max values."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:o,props:{id:Q},children:[{type:b,tag:e,props:{href:"#script-examples",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Set Ori's health to 1 health cell:"}]},{type:a,value:c},{type:b,tag:x,props:{className:[y]},children:[{type:b,tag:z,props:{className:[A,B]},children:[{type:b,tag:f,props:{},children:[{type:a,value:"set(15, 11, 10)\n"}]}]}]},{type:a,value:c},{type:b,tag:G,props:{},children:[]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Use the ability in the bottom left slot:"}]},{type:a,value:c},{type:b,tag:x,props:{className:[y]},children:[{type:b,tag:z,props:{className:[A,B]},children:[{type:b,tag:f,props:{},children:[{type:a,value:"action(\"Ability1\", true)\nwait(0.1)\naction(\"Ability1\", false)\n"}]}]}]},{type:a,value:c},{type:b,tag:G,props:{},children:[]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Set Ori's velocity to a random value:"}]},{type:a,value:c},{type:b,tag:x,props:{className:[y]},children:[{type:b,tag:z,props:{className:[A,B]},children:[{type:b,tag:f,props:{},children:[{type:a,value:"setVelocity(random(-30, 30), random(-30, 30))\n"}]}]}]},{type:a,value:c},{type:b,tag:G,props:{},children:[]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Increase Ori's energy by 1 :"}]},{type:a,value:c},{type:b,tag:x,props:{className:[y]},children:[{type:b,tag:z,props:{className:[A,B]},children:[{type:b,tag:f,props:{},children:[{type:a,value:"set(15, 13, get(15, 13) + 1.0)\n"}]}]}]},{type:a,value:c},{type:b,tag:G,props:{},children:[]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Invert control:"}]},{type:a,value:c},{type:b,tag:x,props:{className:[y]},children:[{type:b,tag:z,props:{className:[A,B]},children:[{type:b,tag:f,props:{},children:[{type:a,value:"set(15, 110, get(15, 110) == 1 ? 0 : 1)\nset(15, 111, get(15, 111) == 1 ? 0 : 1)\n"}]}]}]}]},dir:K,path:"\u002Ffeatures\u002Fchat-control",extension:v,createdAt:l,updatedAt:l},sidebarArticles:[{slug:H,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:S,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:T},{type:b,tag:e,props:{href:U,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:F}]}]},dir:C,path:C,extension:v,createdAt:l,updatedAt:l},{slug:H,title:"Features",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:m,props:{to:V},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":K,deep:D},children:[{type:a,value:c}]}]},dir:K,path:"\u002Ffeatures\u002F",extension:v,createdAt:l,updatedAt:l},{slug:"installation",title:"Installation",toc:[{id:W,depth:n,text:X},{id:Y,depth:n,text:Z},{id:_,depth:n,text:$},{id:aa,depth:n,text:ab},{id:ac,depth:n,text:ad}],body:{type:u,children:[{type:b,tag:o,props:{id:W},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:o,props:{id:Y},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[h,i,j],target:k},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:o,props:{id:_},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:m,props:{to:ae},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:o,props:{id:aa},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:m,props:{to:ae},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:o,props:{id:ac},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:m,props:{to:af},children:[{type:a,value:ag}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:C,path:ah,extension:v,createdAt:l,updatedAt:l},{slug:"how-to-start",title:ag,toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:m,props:{to:ah},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:m,props:{to:I},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ai,rel:[h,i,j],target:k},children:[{type:a,value:E}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:m,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:m,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:m,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:m,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:m,props:{to:V},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:S,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:T},{type:b,tag:e,props:{href:U,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:C,path:af,extension:v,createdAt:l,updatedAt:l},{slug:H,title:"Seed Genenation",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:m,props:{to:I},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ai,rel:[h,i,j],target:k},children:[{type:a,value:E}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":aj},children:[{type:a,value:c}]}]},dir:aj,path:"\u002Fseedgen\u002F",extension:v,createdAt:l,updatedAt:l},{slug:H,title:"Tutorials",toc:[{id:ak,depth:n,text:al},{id:am,depth:n,text:an},{id:ao,depth:n,text:ap},{id:aq,depth:n,text:ar}],body:{type:u,children:[{type:b,tag:o,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:p,href:"#sequence-breaks",tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:D},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:o,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:p,href:"#movement",tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:D},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:o,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:p,href:"#area-specific-knowledge",tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:D},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:o,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:p,href:"#miscellaneous",tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:D},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:v,createdAt:l,updatedAt:l},{slug:"plando",title:"Plandomizer",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:J,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:C,path:"\u002Fplando",extension:v,createdAt:l,updatedAt:l}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","code","li","nofollow","noopener","noreferrer","_blank","2024-05-04T17:23:57.978Z","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","div","nuxt-content-highlight","pre","language-text","line-numbers","\u002F","","here",".","hr","_index","\u002Ffeatures\u002Flauncher","ul","\u002Ffeatures"," by CosmicAngel","commands","Commands","scripting-language","Scripting language","script-examples","Script examples","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/custom-wheel/payload.js b/_nuxt/static/1714843480/features/custom-wheel/payload.js deleted file mode 100644 index f1729071..00000000 --- a/_nuxt/static/1714843480/features/custom-wheel/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/custom-wheel", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"custom-wheel",title:"Custom Wheel",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer have multiple "},{type:b,tag:g,props:{to:C},children:[{type:a,value:"special commands"}]},{type:a,value:" related to the randomizer itself. Most of them are also accessible from a Custom Wheel which works just like the weapon wheel from the vanilla game. You can open this wheel by pressing V on your keyboard or holding both shoulder button on a controller (you can "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"rebind"}]},{type:a,value:" this action to whatever you want)."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fheaders"},children:[{type:a,value:"Headers"}]},{type:a,value:" can also add custom functionalities in this wheel, such as the Progress Helper header which is adding a way to see at any moment which trees, quests and wisps you already have collected and which one you still need to collect."}]}]},dir:z,path:"\u002Ffeatures\u002Fcustom-wheel",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":z,deep:x},children:[{type:a,value:c}]}]},dir:z,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[h,i,j],target:k},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[h,i,j],target:k},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:C},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[h,i,j],target:k},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nuxt-link","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","\u002Ffeatures","."," by CosmicAngel","\u002Ffeatures\u002Fspecial-commands","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/hints/payload.js b/_nuxt/static/1714843480/features/hints/payload.js deleted file mode 100644 index 729b28dd..00000000 --- a/_nuxt/static/1714843480/features/hints/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/hints", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah){return {data:[{article:{slug:"hints",title:"Hints",tags:["feature"],toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"During the "},{type:b,tag:f,props:{to:B},children:[{type:a,value:"seed generation"}]},{type:a,value:", you have the option of enabling different hints through the use of "},{type:b,tag:f,props:{to:w},children:[{type:a,value:"headers"}]},{type:a,value:". These are sold by NPCs and provide information on the locations of important skills."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Trial Hint "},{type:b,tag:f,props:{to:w},children:[{type:a,value:z}]},{type:a,value:" reveals which pickup is on the a Spirit Trial when you activate it. Be attentive when activating a spirit trial because there isn't any way to see that hint once you activated it."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Zone Hints "},{type:b,tag:f,props:{to:w},children:[{type:a,value:z}]},{type:a,value:" add hints on Lupo’s map: instead of giving you an item Lupo will give you a hint which tells you how many Key Items are in this area. Woods and Glades hint are sold by Lupo in Glades. Key Items include every skill, plus Clean Water and Water Breath."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Teleporter Zone Hints "},{type:b,tag:f,props:{to:w},children:[{type:a,value:z}]},{type:a,value:" add an hint which will tell you how many Teleporters pickup are in the area. Woods and Glades hint are sold by Lupo in Glades. This header is compatible with the Zone Hints headers. If you activate both, Lupo will give you both the Teleporter and the Zone Hint at the same time."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Key Hints "},{type:b,tag:f,props:{to:w},children:[{type:a,value:z}]},{type:a,value:" activates 3 different hints, which you can buy from Opher, Twillen and Lupo in Glades. They reveal in which area some important skills are located:"}]},{type:a,value:c},{type:b,tag:F,props:{},children:[{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Twilen is selling a hint for Bash and Bow. This hint cost 1500 Spirit Light at first and its price will decrease by 500 if you own one of these two items."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Opher is selling a hint for Clean Water, Glide and Flap instead of selling Water Breath. In order to unlock this hint, you first need to complete Wellspring's escape and then buy it from Opher at 2500 Spirit Light. Like for Lupo’s hint, the price will decrease by 500 Spirit Light for every hinted skill you already have."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"If you speak to Lupo in his house at Glades, you can purchase a hint revealing the areas in which you can find Water Dash, Burrow, Grenade, and Flash. The price of this hint starts at 4000 Spirit Light and will decrease by 500 for every hinted skill you already have."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After buying these hints, you can press "},{type:b,tag:f,props:{to:G},children:[{type:a,value:"Alt+P"}]},{type:a,value:" or open your map to display them again."}]}]},dir:C,path:"\u002Ffeatures\u002Fhints",extension:u,createdAt:g,updatedAt:g},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:D}]}]},dir:x,path:x,extension:u,createdAt:g,updatedAt:g},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":C,deep:y},children:[{type:a,value:c}]}]},dir:C,path:"\u002Ffeatures\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:L,depth:m,text:M},{id:N,depth:m,text:O},{id:P,depth:m,text:Q},{id:R,depth:m,text:S},{id:T,depth:m,text:U}],body:{type:t,children:[{type:b,tag:n,props:{id:L},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:N},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[h,i,j],target:k},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:P},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:V},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:R},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:V},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:T},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:W},children:[{type:a,value:X}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:Y,extension:u,createdAt:g,updatedAt:g},{slug:"how-to-start",title:X,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:Y},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:Z},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:_,rel:[h,i,j],target:k},children:[{type:a,value:$}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:G},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:W,extension:u,createdAt:g,updatedAt:g},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:Z},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:_,rel:[h,i,j],target:k},children:[{type:a,value:$}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":B},children:[{type:a,value:c}]}]},dir:B,path:"\u002Fseedgen\u002F",extension:u,createdAt:g,updatedAt:g},{slug:A,title:"Tutorials",toc:[{id:aa,depth:m,text:ab},{id:ac,depth:m,text:ad},{id:ae,depth:m,text:af},{id:ag,depth:m,text:ah}],body:{type:t,children:[{type:b,tag:n,props:{id:aa},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:F,props:{},children:[{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","li",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","\u002Fseedgen\u002Fheaders","\u002F","","header","_index","\u002Fseedgen","\u002Ffeatures","."," by CosmicAngel","ul","\u002Ffeatures\u002Fspecial-commands","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/item-locations/payload.js b/_nuxt/static/1714843480/features/item-locations/payload.js deleted file mode 100644 index d4b1fea8..00000000 --- a/_nuxt/static/1714843480/features/item-locations/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/item-locations", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag){return {data:[{article:{slug:"item-locations",title:"Item locations",tags:["feature"],toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"There are 389 item locations in the entire game. Depending on your "},{type:b,tag:h,props:{to:z},children:[{type:a,value:"seed generation"}]},{type:a,value:" settings, this number might change."}]},{type:a,value:c},{type:b,tag:D,props:{},children:[{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"148 Spirit Light Containers"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"38 Gorlek Ore"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"35 items from quests (from both quests’ rewards and items related to quest)"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"33 Keys (31 Keystones + 2 Eyestones)"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"32 items from shops (including Lupo’s maps)"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"24 Life Fragments"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"24 Energy Fragments"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"23 Shards"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"14 Spirit Trees"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"8 items from Spirit Trials (rewards from finishing time trials)"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"5 Shard Slot (from Combat Shrines)"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"5 Wisps (Voice, Memory, Eyes, Strength, Seir)"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In-game, you will be able to open your map to see the position of these pickups. You can also use the "},{type:b,tag:h,props:{to:E},children:[{type:a,value:F}]},{type:a,value:" in order to see each pickup you can currently reach with your skillset."}]}]},dir:A,path:"\u002Ffeatures\u002Fitem-locations",extension:u,createdAt:g,updatedAt:g},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:G,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:H},{type:b,tag:e,props:{href:I,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:B}]}]},dir:w,path:w,extension:u,createdAt:g,updatedAt:g},{slug:y,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:h,props:{to:J},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":A,deep:x},children:[{type:a,value:c}]}]},dir:A,path:"\u002Ffeatures\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:K,depth:m,text:L},{id:M,depth:m,text:N},{id:O,depth:m,text:P},{id:Q,depth:m,text:R},{id:S,depth:m,text:T}],body:{type:t,children:[{type:b,tag:n,props:{id:K},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:M},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[i,j,k],target:l},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:O},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:h,props:{to:U},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:Q},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:h,props:{to:U},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:S},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:h,props:{to:V},children:[{type:a,value:W}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:X,extension:u,createdAt:g,updatedAt:g},{slug:"how-to-start",title:W,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:h,props:{to:X},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:h,props:{to:Y},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:Z,rel:[i,j,k],target:l},children:[{type:a,value:_}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:h,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:h,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:h,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:h,props:{to:E},children:[{type:a,value:F}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:h,props:{to:J},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:G,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:H},{type:b,tag:e,props:{href:I,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:V,extension:u,createdAt:g,updatedAt:g},{slug:y,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:h,props:{to:Y},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:Z,rel:[i,j,k],target:l},children:[{type:a,value:_}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":z},children:[{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002F",extension:u,createdAt:g,updatedAt:g},{slug:y,title:"Tutorials",toc:[{id:$,depth:m,text:aa},{id:ab,depth:m,text:ac},{id:ad,depth:m,text:ae},{id:af,depth:m,text:ag}],body:{type:t,children:[{type:b,tag:n,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[i,j,k],target:l},children:[{type:a,value:"Header Documentation"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:D,props:{},children:[{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","li","2024-05-04T17:23:57.978Z","nuxt-link","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","\u002F","","_index","\u002Fseedgen","\u002Ffeatures","."," by CosmicAngel","ul","\u002Ffeatures\u002Flogic-helper","In Logic filter","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/keybinds/payload.js b/_nuxt/static/1714843480/features/keybinds/payload.js deleted file mode 100644 index d6e721d3..00000000 --- a/_nuxt/static/1714843480/features/keybinds/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/keybinds", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al){return {data:[{article:{slug:"keybinds",title:"Keybinds",tags:["feature"],toc:[{id:F,depth:l,text:G},{id:H,depth:l,text:I},{id:J,depth:l,text:K}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Modifying your binds can be really useful, especially if you are playing with glitches which are often requiring pressing multiple buttons at the same time or in quick succession. This page will go through multiple options for rebinding such as the feature accessible from the settings' tab of the "},{type:b,tag:k,props:{to:w},children:[{type:a,value:A}]},{type:a,value:x}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Though they are not directly related to the randomizer, the Ori speedrun community do have some rules regarding bind. If you are playing by yourself you can ignore them but when playing races, some organizator might want you to follow variants of these rules:"}]},{type:a,value:c},{type:b,tag:L,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"You can use third party software."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"You can have a bind on every button, except for the scroll wheel."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Multibinds are allowed but macros are not (having multiple actions on the same button is allowed but every action has to resolve on the same frame)."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"You can’t bind the same action (dash, jump…) to more than 4 buttons (because the ingame rebinding tool doesn’t allow it either)"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:F},children:[{type:b,tag:e,props:{href:"#controllers",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In the vanilla game, there isn't any option to rebind your controls on controller. But rest assured, the randomizer does add a simple way to rebind your inputs!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To do so, go to the Settings tab of the "},{type:b,tag:k,props:{to:w},children:[{type:a,value:A}]},{type:a,value:" and then click on the Controller tab. From here, connect a controller and press any input.\nYou'll see a list of every possible actions. The one with a chain symbol are the one which already have a bind assigned to them and the one without this symbol are missing a bind."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can click on \"Add bind\" for any action and press a button on your controller to bind that action to this button. You can also click on the X button near a bind in order to remove this bind from an action. For randomizer-only actions, it's also possible to hold your button while adding a bind in order to add a combination of buttons for this action."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Any changes to binds are automatically saved. You can return to the default keybinds by clicking on the Reset All To Default button, at the end of the page."}]},{type:a,value:c},{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#keyboard",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Like for Controllers, the randomizer add a way to rebind your inputs but, since it's already possible to rebind your controls in-game, the tool available in the Settings tab of the "},{type:b,tag:k,props:{to:w},children:[{type:a,value:A}]},{type:a,value:" only let you rebind randomizer-only actions."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To use this tool, once in the Settings tab of the randomizer, go to the keyboard tab. From here, you'll see a list of every randomizer-only action. The one with a chain symbol are the one which already have a bind assigned to them and the one without this symbol are missing a bind."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can click on \"Add bind\" for any action and press a key on your controller to bind that action to this button and then click on the Save button. It's possible to press multiple buttons in order to bind an action to a button combination instead of a single key. You can also click on the X button near a bind in order to remove this bind from an action."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Any change to binds are automatically saved. You can return to the default keybinds by clicking on the Reset All To Default button, at the end of the page."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The in-game rebinding tool is a bit limited, especiall because it doesn't support multibind. But if you go to AppData\\Local\\Ori and the Will of The Wisps, you will find the file KeyRebindings.txt. By opening this file with a text editor like Notepad, you can change your binds.\nEach action can be bound to 4 buttons, each one for a different control scheme. The file format is:"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Action: Button1, Button2, Button3, Button4"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To specify a button, you have to use their Unity Keycode, which you can find on "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.unity3d.com\u002FScriptReference\u002FKeyCode.html",rel:[f,g,h],target:i},children:[{type:a,value:"this page"}]},{type:a,value:".\nSwitching from one control scheme to another will freeze your game a bit so you want your multibind on the same control scheme."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Don’t forget to reload your game after modifying this file. Avoid using the in-game binding tool if you have edited this file by yourself since the in-game tool might delete some of your binds if you do so."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#third-party-solutions",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If the first party and randomizer rebinding features aren't enough, there is a bunch of third party software you can use to bind your actions. The most popular one being "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwww.autohotkey.com\u002F",rel:[f,g,h],target:i},children:[{type:a,value:"AutoHotKey"}]},{type:a,value:" which lets you run a script in which you can specify what binds you want. AutoHotKey can also support macros. You can learn how to use this tool by reading the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwww.autohotkey.com\u002Fdocs\u002FAutoHotkey.htm",rel:[f,g,h],target:i},children:[{type:a,value:"documentation"}]},{type:a,value:x}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you are playing on controller through Steam, the recommended tool is Steam Config. Caeyo has written a tutorial on how to use it, which you can found "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwww.speedrun.com\u002Fori_wotw\u002Fguide\u002Fqc9ed",rel:[f,g,h],target:i},children:[{type:a,value:C}]},{type:a,value:". You can also use other software like "},{type:b,tag:e,props:{href:"https:\u002F\u002Fgithub.com\u002FAntiMicro\u002Fantimicro\u002Freleases\u002Ftag\u002F2.23",rel:[f,g,h],target:i},children:[{type:a,value:"antimicro"}]},{type:a,value:" if you can’t use Steam Config."}]}]},dir:D,path:"\u002Ffeatures\u002Fkeybinds",extension:u,createdAt:j,updatedAt:j},sidebarArticles:[{slug:B,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:M,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:N},{type:b,tag:e,props:{href:O,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:x}]}]},dir:y,path:y,extension:u,createdAt:j,updatedAt:j},{slug:B,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:P},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":D,deep:z},children:[{type:a,value:c}]}]},dir:D,path:"\u002Ffeatures\u002F",extension:u,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:Q,depth:l,text:R},{id:S,depth:l,text:T},{id:U,depth:l,text:V},{id:W,depth:l,text:X},{id:Y,depth:l,text:Z}],body:{type:t,children:[{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[f,g,h],target:i},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:W},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:Y},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:y,path:ab,extension:u,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:w},children:[{type:a,value:A}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[f,g,h],target:i},children:[{type:a,value:C}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:x}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:P},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:M,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:N},{type:b,tag:e,props:{href:O,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:y,path:$,extension:u,createdAt:j,updatedAt:j},{slug:B,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:w},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[f,g,h],target:i},children:[{type:a,value:C}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":ad},children:[{type:a,value:c}]}]},dir:ad,path:"\u002Fseedgen\u002F",extension:u,createdAt:j,updatedAt:j},{slug:B,title:"Tutorials",toc:[{id:ae,depth:l,text:af},{id:ag,depth:l,text:ah},{id:ai,depth:l,text:aj},{id:ak,depth:l,text:al}],body:{type:t,children:[{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:z},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:x}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:L,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:y,path:"\u002Fplando",extension:u,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-05-04T17:23:57.978Z","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","li","root",".md","page-list","\u002Ffeatures\u002Flauncher",".","\u002F","","Launcher","_index","here","\u002Ffeatures"," by CosmicAngel","controllers","Controllers","keyboard","Keyboard","third-party-solutions","Third party solutions","ul","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/launcher/payload.js b/_nuxt/static/1714843480/features/launcher/payload.js deleted file mode 100644 index e938ba1b..00000000 --- a/_nuxt/static/1714843480/features/launcher/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/launcher", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at){return {data:[{article:{slug:"launcher",title:J,tags:["feature"],toc:[{id:K,depth:l,text:D},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q},{id:y,depth:l,text:R}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"You can access every randomizer's features through the launcher. In order to open it, simply open Ori and the Will of the Wisps Randomizer.exe from your randomizer's installation folder."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"From there, you have multiple tabs for launching a seed, "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"generating a seed"}]},{type:a,value:", accessing your "},{type:b,tag:f,props:{to:A},children:[{type:a,value:y}]},{type:a,value:", looking at "},{type:b,tag:f,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" of your current game or playing in "},{type:b,tag:f,props:{to:E},children:[{type:a,value:F}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:m,props:{id:K},children:[{type:b,tag:e,props:{href:"#home",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This is the main page of the launcher. From here, you can read through the patch notes of every version as well as launching your latest seed. If a new release is available, the launcher will inform you and let you decide if you want to update before starting your game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"From here, you can also create a "},{type:b,tag:f,props:{to:E},children:[{type:a,value:F}]},{type:a,value:" game by using the New Game button, access the wiki and other important location:"}]},{type:a,value:c},{type:b,tag:U,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Open seeds directory: Open in your file explorer the folder in which all the seeds you generated are stored."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Open randomizer directory: Open the directory in which the randomizer itself is located (which is different from the folder of the launcher)."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Create support bundle: Whenever something unexpected such as a crash happens, you can create a support bundle in which every important files for the developpers of the randomizer are stored. Share this with a dev to help them figuring out the bug."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"GitHub: Open the Ori Rando's organization page which list every repositories related to the randomizer"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Discord: An invitation to the Ori speedrun Discord to nerd out with the Ori players. Really useful to found players to play with or if you need help with anything!"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#game",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This tab will most likely appear as a number, next to the Home tab. It is where you can setup multiplayer games. To access this tab you need to be logged in, which is using "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdiscord.com\u002F",rel:[h,i,j],target:k},children:[{type:a,value:"Discord"}]},{type:a,value:". There is multiple way to play with other players which are all explained on the "},{type:b,tag:f,props:{to:E},children:[{type:a,value:F}]},{type:a,value:" page."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#seed-generator",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"From this tab, you can generate seed by using the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"seed generator"}]},{type:a,value:". A seed is a file containing informations about where every items are located and you need one in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#stats",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here, you will be able to see "},{type:b,tag:f,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" about your current game such as your number of deaths, the time spend in each area or the number of pickup you collected. You have to load a savefile in order to see those information."}]},{type:a,value:c},{type:b,tag:m,props:{id:y},children:[{type:b,tag:e,props:{href:"#settings",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In the settings, you can both access "},{type:b,tag:f,props:{to:A},children:[{type:a,value:"general settings"}]},{type:a,value:" which let you enable different kind of options such as mouse aiming or restoring cutscenes as well as accessing a "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"key rebinding"}]},{type:a,value:" system for both controller and keyboard."}]}]},dir:G,path:H,extension:u,createdAt:g,updatedAt:g},sidebarArticles:[{slug:C,title:"Ori WotW Randomizer wiki",sidebarTitle:D,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:V,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:W},{type:b,tag:e,props:{href:X,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:B}]}]},dir:w,path:w,extension:u,createdAt:g,updatedAt:g},{slug:C,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:Y},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae},{id:af,depth:l,text:ag}],body:{type:t,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[h,i,j],target:k},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:A},children:[{type:a,value:y}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:A},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:af},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:ah},children:[{type:a,value:ai}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aj,extension:u,createdAt:g,updatedAt:g},{slug:"how-to-start",title:ai,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:aj},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:H},children:[{type:a,value:J}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ak,rel:[h,i,j],target:k},children:[{type:a,value:al}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:Y},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:V,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:W},{type:b,tag:e,props:{href:X,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ah,extension:u,createdAt:g,updatedAt:g},{slug:C,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:H},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ak,rel:[h,i,j],target:k},children:[{type:a,value:al}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":z},children:[{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002F",extension:u,createdAt:g,updatedAt:g},{slug:C,title:"Tutorials",toc:[{id:am,depth:l,text:an},{id:ao,depth:l,text:ap},{id:aq,depth:l,text:ar},{id:as,depth:l,text:at}],body:{type:t,children:[{type:b,tag:m,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:U,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","li","root",".md","page-list","\u002F","","settings","\u002Fseedgen","\u002Ffeatures\u002Fsettings",".","_index","Home","\u002Ffeatures\u002Fmultiplayer","multiplayer","\u002Ffeatures","\u002Ffeatures\u002Flauncher"," by CosmicAngel","Launcher","home","game","Game","seed-generator","Seed Generator","stats","Stats","Settings","\u002Ffeatures\u002Fstats","statistics","ul","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Fhow-to-start","How to start","\u002Finstallation","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/logic-helper/payload.js b/_nuxt/static/1714843480/features/logic-helper/payload.js deleted file mode 100644 index 0f526167..00000000 --- a/_nuxt/static/1714843480/features/logic-helper/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/logic-helper", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"logic-helper",title:"Logic helper",tags:["feature"],toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"On the in-game map, you can cycle through different filters which show or hide different element. The randomizer adds a new filter called In Logic."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"What we call Logic is an algorithm responsible for the placement of every item within the seed. This algorithm is making sure you can always finish the game by following the "},{type:b,tag:g,props:{to:z},children:[{type:a,value:"Paths"}]},{type:a,value:" rules you selected during the "},{type:b,tag:g,props:{to:A},children:[{type:a,value:"seed generation"}]},{type:a,value:". This filter shows every pickup you are able to reach with your skillset according to logic."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You are guaranteed to find the next intended progression by collecting one of the pickup showing on that filter. Once you found a new skill, the In Logic filter will update automatically and every pickup you can reach with this newly aquired skill will appear on this filter."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This filter isn't aiming at showing every single pickup you can collect at the moment but just what logic expects you to get. It is still possible to collect pickups that aren't showing on the In Logic filter by abusing game mechanics or glitches in order to collect pickup earlier than anticipated by logic."}]}]},dir:B,path:E,extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:F,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:G},{type:b,tag:e,props:{href:H,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:C}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:z},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:I,depth:l,text:J},{id:K,depth:l,text:L},{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R}],body:{type:s,children:[{type:b,tag:m,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[h,i,j],target:k},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:S},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:S},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:T},children:[{type:a,value:U}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:V,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:U,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:V},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:W},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:X,rel:[h,i,j],target:k},children:[{type:a,value:Y}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:E},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:z},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:F,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:G},{type:b,tag:e,props:{href:H,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:T,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:W},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:X,rel:[h,i,j],target:k},children:[{type:a,value:Y}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":A},children:[{type:a,value:c}]}]},dir:A,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nuxt-link","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","\u002Fseedgen\u002Fpaths","\u002Fseedgen","\u002Ffeatures","."," by CosmicAngel","\u002Ffeatures\u002Flogic-helper","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/multiplayer/payload.js b/_nuxt/static/1714843480/features/multiplayer/payload.js deleted file mode 100644 index fd2684d1..00000000 --- a/_nuxt/static/1714843480/features/multiplayer/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/multiplayer", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az){return {data:[{article:{slug:"multiplayer",title:"Multiplayer",toc:[{id:J,depth:q,text:K},{id:D,depth:q,text:x},{id:L,depth:q,text:A},{id:M,depth:q,text:E},{id:N,depth:O,text:P},{id:Q,depth:O,text:R}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer also adds the possibility to play with other players! To do so, you first want to "},{type:b,tag:f,props:{to:v},children:[{type:a,value:S}]},{type:a,value:" with the Multiplayer\u002FBingo option from the Generator tab enabled."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:T,props:{alt:"Netcode in gui",src:"\u002Fmedia\u002Fnetcode.png"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Enabling that option will let you choose which kind of game you want to play from the dropdown just bellow. When you generate a seed from the "},{type:b,tag:f,props:{to:F},children:[{type:a,value:U}]},{type:a,value:", you will automatically get redirected to the Game tab. If you aren't connected, you will need to log in by clicking on the top right button. The connection is using "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdiscord.com\u002F",rel:[h,i,j],target:k},children:[{type:a,value:"Discord"}]},{type:a,value:" so please download it if you don't already have it."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once you are redirected to the Game tab, you can click on the icon next to the game number to copy the link to this specific game in your clipboard and share it with the other players. Opening this link will open the same page as your Game tab in a web browser. They can then open the game in the launcher by clicking on the corresponding button."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"From here, you will be able to setup each teams by either creating new Universes or joining an already existing one. Click on the Play button from the World you are in when you want to launch your seed."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#universes-and-worlds",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"On the Game tab, you should see something like this:"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:T,props:{alt:"Universe example",src:"\u002Fmedia\u002Funiverse.png"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You will be either able to create a new universe or join a World. A World is each \"box\" inside a universe, which are automatically created when creating a new Universe. Each level have it's specificity:"}]},{type:a,value:c},{type:b,tag:V,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Each players inside the same World are playing in "},{type:b,tag:f,props:{to:B},children:[{type:a,value:x}]},{type:a,value:" and are sharing their pickups and states. They are playing the same seed."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Each players inside the same Universe form a team. They are sharing "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fmultiplayer#bingo"},children:[{type:a,value:E}]},{type:a,value:" goals and different Universes are playing against each others. Different Universes are separated from each other which means players from Universe A can't interact with players from Universe B."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Each players inside different World from the same Universe are playing in "},{type:b,tag:f,props:{to:W},children:[{type:a,value:A}]},{type:a,value:". Everyone is playing in cooperation but players from different Worlds are playing different seeds."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:D},children:[{type:b,tag:e,props:{href:"#co-op",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:x}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In Co-op, every player play on the same seed and share pickups so if a player from your team collects a pickup you will get the corresponding item aswell and the pickup will disappear from your game. This mode also shares game states so for example if your teammate opened the second room of Wellspring, it will be open for every other players aswell."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To play in Co-op, when enabling the Multiplayer option in the "},{type:b,tag:f,props:{to:v},children:[{type:a,value:"seed generator"}]},{type:a,value:", more options should show up. Select the Normal option from the dropdown and then generate your seed like any other seed. Then, share the link to your game by clicking on the button next to the game number in order to let the other players access your Game and download the seed. When you are on that page, either create a new Universe or join an already existing World. Every players which are on the same team must join the same World in order to share pickups. Different teams must be in a different Universe."}]},{type:a,value:c},{type:b,tag:r,props:{id:L},children:[{type:b,tag:e,props:{href:"#multiworld",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Multiworld is a cooperative mode where players are playing on different seeds but you will found items for both you and other players in your own seed. This is different from a normal "},{type:b,tag:f,props:{to:B},children:[{type:a,value:D}]},{type:a,value:" where when someone found Bash, it gives it to every players since, in multiworld, there is one copy of Bash for every Worlds and founding Bash for World A won't give Bash to players playing in World B. Your next logical progression can be placed in another seed than the one you are playing which means you can be blocked for a bit while waiting for someone else to find you another skill."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To generate a Multiworld seed, when enabling the Multiplayer option, more options should show up. In the Multiworld worlds names input field, write every worlds' names (press enter every time you finished entering one name) which should also set the dropdown to the Normal setting. Then, "},{type:b,tag:f,props:{to:v},children:[{type:a,value:X}]},{type:a,value:" like any other seed. Next, copy the link to your game by cliking on the button next to the game number and share it with the other players in order to let them access your Game. When you are on that page, either create a new Universe or join a World inside an already existing Universe. Every Worlds must have at least one player."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can play Multiworld against each other. To do so, every team must be in a different Universe."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can also mix Multiworld with "},{type:b,tag:f,props:{to:B},children:[{type:a,value:x}]},{type:a,value:". Players can cooperate by playing on the same seed and joining the same World. By doing so, they will share pickups between themselves and will still found and receive pickups for other Worlds from their Universe."}]},{type:a,value:c},{type:b,tag:r,props:{id:M},children:[{type:b,tag:e,props:{href:"#bingo",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bingo is a mode which gives you a board with 25 objectives to complete. Your goal is to form lines with your completed objectives. It's recommanded to use the Bingo utilities "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fheaders"},children:[{type:a,value:"header"}]},{type:a,value:" which let you press "},{type:b,tag:f,props:{to:Y},children:[{type:a,value:"Alt+C"}]},{type:a,value:" when you completed enough lines in order to start rolling the credits without having to fight Shriek. The randomizer automaticaly track your progress towards goals and will automaticaly claim goals you completed. Goals can vary from collecting pickups or trees to completing quests or doing specific actions like killing ennemies or rolling the snowball in Reach."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In order to generate a bingo seed, you first want to "},{type:b,tag:f,props:{to:v},children:[{type:a,value:S}]},{type:a,value:" with the Multiplayer option enabled. Select the Bingo variant you want to play with from the dropdown and then "},{type:b,tag:f,props:{to:v},children:[{type:a,value:X}]},{type:a,value:" like any other seed. Then, click on the button next to your game number in order to copy the link to your game and share it to the other players so they can join your Game. When you are on that page, either create a new Universe or join an already existing World. Every players whithin the same World will be playing in "},{type:b,tag:f,props:{to:B},children:[{type:a,value:x}]},{type:a,value:" and will be sharing goals. Players from different Universe are playing against each others."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It's also possible to mix "},{type:b,tag:f,props:{to:W},children:[{type:a,value:A}]},{type:a,value:" with Bingo. To do so, you need to generate a Multiworld seed but instead of selecting the Normal option from the dropdown, select the kind of bingo you want to play. Each players whithin the same Universe will be sharing their goals."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bingo have two different variants, which each add a little twist:"}]},{type:a,value:c},{type:b,tag:Z,props:{id:N},children:[{type:b,tag:e,props:{href:"#discovery-bingo",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Discovery Bingo is a variant of bingo where most goals will be hidden at first. This is the same as a normal bingo except that only 2 goals will be displayed from the 25 goals at first. When you complete one goal, the goal adjacent to the one you finished will be revealed. The autotracker will keep track of your progress towards hidden goals but they won't show up on the grid until you unlock them by completing a goal adjacent to them."}]},{type:a,value:c},{type:b,tag:Z,props:{id:Q},children:[{type:b,tag:e,props:{href:"#lockout-bingo",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Lockout Bingo is a variant of bingo where you can't validate a goal if another player already validated it. Since it's pretty hard to complete lines in this variant, the goal is to have more validated goals than the other players and not to form lines. This is usually played in 1 versus 1 so the first player with 13 completed goals from the 25 available one win the game."}]}]},dir:G,path:"\u002Ffeatures\u002Fmultiplayer",extension:u,createdAt:g,updatedAt:g},sidebarArticles:[{slug:C,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:_,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:$},{type:b,tag:e,props:{href:aa,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:H}]}]},dir:y,path:y,extension:u,createdAt:g,updatedAt:g},{slug:C,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:ab},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":G,deep:z},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:ac,depth:q,text:ad},{id:ae,depth:q,text:af},{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al}],body:{type:t,children:[{type:b,tag:r,props:{id:ac},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:ae},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[h,i,j],target:k},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:am},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:am},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:an},children:[{type:a,value:ao}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:y,path:ap,extension:u,createdAt:g,updatedAt:g},{slug:"how-to-start",title:ao,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:ap},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:F},children:[{type:a,value:U}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aq,rel:[h,i,j],target:k},children:[{type:a,value:ar}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:Y},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:ab},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:_,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:$},{type:b,tag:e,props:{href:aa,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:y,path:an,extension:u,createdAt:g,updatedAt:g},{slug:C,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:F},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aq,rel:[h,i,j],target:k},children:[{type:a,value:ar}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":v},children:[{type:a,value:c}]}]},dir:v,path:"\u002Fseedgen\u002F",extension:u,createdAt:g,updatedAt:g},{slug:C,title:"Tutorials",toc:[{id:as,depth:q,text:at},{id:au,depth:q,text:av},{id:aw,depth:q,text:ax},{id:ay,depth:q,text:az}],body:{type:t,children:[{type:b,tag:r,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:au},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:av}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aw},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ax}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ay},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:az}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:z},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:V,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:y,path:"\u002Fplando",extension:u,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link",2,"h2","li","root",".md","\u002Fseedgen","page-list","Co-op","\u002F","","Multiworld","\u002Ffeatures\u002Fmultiplayer#co-op","_index","co-op","Bingo","\u002Ffeatures\u002Flauncher","\u002Ffeatures","."," by CosmicAngel","universes-and-worlds","Universes and Worlds","multiworld","bingo","discovery-bingo",3,"Discovery bingo","lockout-bingo","Lockout bingo","generate a seed","img","Launcher","ul","\u002Ffeatures\u002Fmultiplayer#multiworld","generate your seed","\u002Ffeatures\u002Fspecial-commands","h3","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/new-items/payload.js b/_nuxt/static/1714843480/features/new-items/payload.js deleted file mode 100644 index 99218750..00000000 --- a/_nuxt/static/1714843480/features/new-items/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/new-items", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"new-items",title:"New items",tags:["feature"],toc:[{id:G,depth:m,text:H},{id:I,depth:m,text:J}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The items you can find in the randomizer are usually items from the base game like keystones, health upgrades or skills but the randomizer also adds some new items to the mix. Most of those items are only added if you chose specific options during the "},{type:b,tag:g,props:{to:C},children:[{type:a,value:"seed generation"}]},{type:a,value:":"}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Clean Water: make the water swimmable without taking any damage. In the base game this is done by completing the Wellspring Escape but in the randomizer you have to found this specific item"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Teleporters: ley you teleport to the corresponding spirit well, even if you never went near it. You need to enable the Teleporters "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:" when generating a seed to add them in the item pool"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Launch Fragments: once you find 3 launch fragments, the game will give you Launch. You need to enable the Launch Fragment "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:" in order to add these items to the item pool. When this header is active, the only way to get Launch from the seed is by finding the fragments"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Relic: special items you need to collect in the World Tour "},{type:b,tag:g,props:{to:K},children:[{type:a,value:"goal mode"}]},{type:a,value:" before going to the Shriek fight"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Black Market Keystones: Out of keystones? No problem, buy as many as you need from Opher. Price increases for every keystone bought. You need to enable the Black Market "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:" in order to enable that behaviour"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Jumpgrades: increase the height you get from a jump. You need to enable either the Bonus+ or Jumpgrades "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Skill Velocity: increase the speed of Dash, Burrow, Water Dash, Bash and Launch. This also increase the distance you'll travel when using those skills. You need to enable either the Bonus+ or Skill Velocity "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:L}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:G},children:[{type:b,tag:f,props:{href:"#bonus-items",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bonus items is an "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:" which add even more items to the item pool:"}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Health Regeneration: regenerate your health over time"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Energy Regeneration: regenerate your energy over time"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Extra Double Jump: if you already found Double Jump, this pickup will give you a bonus jump for extra mobility"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Extra Air Dash: if you already found Dash, this pickup will give you another dash in the air for extra mobility"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Weapon Efficiency: reduces the energy cost of the corresponding weapon by half"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:I},children:[{type:b,tag:f,props:{href:"#bonus",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Like Bonus items, this is an "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:" which add more items to the item pool. On top of adding the same items as Bonus Items, it also add way more powerful pickups:"}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Rapid Sword, Smash and Spear: increase the animation speed of these weapons, increasing your attack speed"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Rapid Grenade: Grenade will charge faster"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Melting Weapon: make that specific weapon able to melt ice and activate lanterns"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Quickshot: just like the shard, let you shoot faster with your Bow"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Uncharged Bash Grenade: Normally, you need to charge your Grenade from the ground before throwing it in order to be able to bash from it. This pickup let you bash uncharged grenades"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Extra Grenade: Normally, you can't throw multiple grenade since using a grenade while another one is already on screen will make the first one explode. This pickup let you throw multiple grenade without making the first one explode"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Splinter Grenade: Like the Splinter shard for Bow, this let you throw three grenades at once instead of just one"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bonus+ also add Jumpgrades and Skill Velocities to the item pool."}]}]},dir:D,path:"\u002Ffeatures\u002Fnew-items",extension:u,createdAt:h,updatedAt:h},sidebarArticles:[{slug:B,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:f,props:{href:M,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:N},{type:b,tag:f,props:{href:O,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:E}]}]},dir:y,path:y,extension:u,createdAt:h,updatedAt:h},{slug:B,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:P},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":D,deep:z},children:[{type:a,value:c}]}]},dir:D,path:"\u002Ffeatures\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"installation",title:"Installation",toc:[{id:Q,depth:m,text:R},{id:S,depth:m,text:T},{id:U,depth:m,text:V},{id:W,depth:m,text:X},{id:Y,depth:m,text:Z}],body:{type:t,children:[{type:b,tag:n,props:{id:Q},children:[{type:b,tag:f,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:S},children:[{type:b,tag:f,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:f,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[i,j,k],target:l},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:U},children:[{type:b,tag:f,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:W},children:[{type:b,tag:f,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:Y},children:[{type:b,tag:f,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:y,path:ab,extension:u,createdAt:h,updatedAt:h},{slug:"how-to-start",title:aa,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:f,props:{href:ad,rel:[i,j,k],target:l},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:K},children:[{type:a,value:"goal"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:P},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:f,props:{href:M,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:N},{type:b,tag:f,props:{href:O,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:y,path:$,extension:u,createdAt:h,updatedAt:h},{slug:B,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:f,props:{href:ad,rel:[i,j,k],target:l},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":C},children:[{type:a,value:c}]}]},dir:C,path:"\u002Fseedgen\u002F",extension:u,createdAt:h,updatedAt:h},{slug:B,title:"Tutorials",toc:[{id:af,depth:m,text:ag},{id:ah,depth:m,text:ai},{id:aj,depth:m,text:ak},{id:al,depth:m,text:am}],body:{type:t,children:[{type:b,tag:n,props:{id:af},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ah},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:aj},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:al},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:z},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:f,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[i,j,k],target:l},children:[{type:a,value:"Header Documentation"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:e,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:y,path:"\u002Fplando",extension:u,createdAt:h,updatedAt:h}]}],fetch:{},mutations:void 0}}("text","element","\n","p","li","a","nuxt-link","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","\u002Fseedgen\u002Fheaders","header","page-list","\u002F","","ul","_index","\u002Fseedgen","\u002Ffeatures","."," by CosmicAngel","bonus-items","Bonus Items","bonus","Bonus+","\u002Fseedgen\u002Fgoals"," in order to add these pickups to the item pool","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/payload.js b/_nuxt/static/1714843480/features/payload.js deleted file mode 100644 index 832ce8da..00000000 --- a/_nuxt/static/1714843480/features/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:y,title:G,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:I},{type:b,tag:k,props:{to:B},children:[{type:a,value:J}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":A,deep:w},children:[{type:a,value:c}]}]},dir:A,path:"\u002Ffeatures\u002F_index",extension:u,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:C}]}]},dir:z,path:z,extension:u,createdAt:f,updatedAt:f},{slug:y,title:G,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:I},{type:b,tag:k,props:{to:B},children:[{type:a,value:J}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":A,deep:w},children:[{type:a,value:c}]}]},dir:A,path:"\u002Ffeatures\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:O,depth:m,text:P},{id:Q,depth:m,text:R},{id:S,depth:m,text:T},{id:U,depth:m,text:V},{id:W,depth:m,text:X}],body:{type:t,children:[{type:b,tag:n,props:{id:O},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:Q},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:S},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:D},children:[{type:a,value:Y}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:U},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:D},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:W},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:_}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:z,path:$,extension:u,createdAt:f,updatedAt:f},{slug:"how-to-start",title:_,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:E},children:[{type:a,value:aa}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ab,rel:[g,h,i],target:j},children:[{type:a,value:ac}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:ad},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:ae},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:B},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:z,path:Z,extension:u,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:E},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ab,rel:[g,h,i],target:j},children:[{type:a,value:ac}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:u,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ag,depth:m,text:ah},{id:ai,depth:m,text:aj},{id:ak,depth:m,text:al},{id:am,depth:m,text:an}],body:{type:t,children:[{type:b,tag:n,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:w},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:w},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:w},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:w},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:x,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:x,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:x,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:x,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:x,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:x,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:z,path:"\u002Fplando",extension:u,createdAt:f,updatedAt:f}]}],fetch:{"data-v-1c566ee2:0":{articles:[{slug:"changing-version",title:"Changing randomizer versions",tags:[l],path:"\u002Ffeatures\u002Fchanging-version"},{slug:"chat-control",title:"Chat control",tags:[l],path:"\u002Ffeatures\u002Fchat-control"},{slug:"custom-wheel",title:"Custom Wheel",path:"\u002Ffeatures\u002Fcustom-wheel"},{slug:"hints",title:"Hints",tags:[l],path:"\u002Ffeatures\u002Fhints"},{slug:"item-locations",title:"Item locations",tags:[l],path:"\u002Ffeatures\u002Fitem-locations"},{slug:"keybinds",title:"Keybinds",tags:[l],path:"\u002Ffeatures\u002Fkeybinds"},{slug:"launcher",title:aa,tags:[l],path:E},{slug:"logic-helper",title:"Logic helper",tags:[l],path:ae},{slug:"multiplayer",title:"Multiplayer",path:"\u002Ffeatures\u002Fmultiplayer"},{slug:"new-items",title:"New items",tags:[l],path:"\u002Ffeatures\u002Fnew-items"},{slug:Y,title:"Settings",tags:[l],path:D},{slug:"special-commands",title:"Special commands",tags:[l],path:ad},{slug:"stats",title:"Statistics",tags:[l],path:"\u002Ffeatures\u002Fstats"}]}},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link","feature",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","","li","_index","\u002F","\u002Ffeatures","\u002Fseedgen\u002Fpaths",".","\u002Ffeatures\u002Fsettings","\u002Ffeatures\u002Flauncher"," by CosmicAngel","Features","The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree.","The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the ","paths sections of the seed generation",".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them.","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","settings","\u002Fhow-to-start","How to start","\u002Finstallation","Launcher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Ffeatures\u002Fspecial-commands","\u002Ffeatures\u002Flogic-helper","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/settings/payload.js b/_nuxt/static/1714843480/features/settings/payload.js deleted file mode 100644 index 82aa4af4..00000000 --- a/_nuxt/static/1714843480/features/settings/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/settings", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar){return {data:[{article:{slug:H,title:"Settings",tags:["feature"],toc:[{id:I,depth:i,text:J},{id:K,depth:i,text:L},{id:M,depth:i,text:N},{id:z,depth:i,text:A},{id:O,depth:i,text:P},{id:Q,depth:i,text:R}],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"In the "},{type:b,tag:g,props:{to:B},children:[{type:a,value:S}]},{type:a,value:", you can access a Settings tab in which you can enable a bunch of options as well as "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"rebinding"}]},{type:a,value:" your controls.\nThis page will explain what each settings from the General tab is doing."}]},{type:a,value:c},{type:b,tag:j,props:{id:I},children:[{type:b,tag:f,props:{href:"#cutscenes",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Options to restore cutscenes which are normally removed from the game by the randomizer."}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Restore Short Cutscenes: Enable the short and unskippable cutscenes from the vanilla game which are removed by the randomizer"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Restore Long Cutscenes: Enable the long and unskippable cutscenes from the vanilla game which are removed by the randomizer"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:j,props:{id:K},children:[{type:b,tag:f,props:{href:"#map",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Options to disable some behavior of the in-game map."}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Hide Quest Filter: Hide the quest filter which show you only the quests location on your map"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Hide Warp Filter: Hide the warp filter which show you only the warps location on your map"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Hide Collectibles Filter: Hide the collectible filter which show you only the remaining pickups location on your map"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Always Show Warps: Always show the warps location on your map, no matter which filter you are using"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Disable World Map: In the vanilla game, when zooming out on the map, it will display a one-screen wild map with all the areas and the position of Ori. Enabling this option prevents the game from displaying this map"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Disable Quests Focus: In the vanilla game, if you are hovering over a quest on the quest list next to the map, the game will snap the map to the location of this quest. With this option, the game will require you to press your 3rd ability button (the bottom right one in the game UI) in order to scroll the map to the quest location instead of simply hovering the quest's name"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:j,props:{id:M},children:[{type:b,tag:f,props:{href:"#control-options",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Options which change how to control some abilities."}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Grapple Mouse Aiming: In the vanilla game, if you want to use grapple on something, you need to hold the direction toward this object to grapple it. With this enabled, you will be aiming with your mouse cursor rather than with your directional inputs"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Burrow Mouse Aiming: In the vanilla game, when using burrow you control Ori by using your directional inputs. With this option, you will control Ori's movement with your mouse cursor which lets you move in all directions rather than being limited to the 4 directions of your keyboard"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Swimming Mouse Aiming: In the vanilla game, when swimming in water you control Ori by using your directional inputs. With this option, you will control Ori's movement with your mouse cursor which lets you move in all directions rather than being limited to the 4 directions of your keyboard"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Invert Swim Speeds: In the vanilla game, holding the jump button makes Ori swims faster. With this option, Ori will be swimming at maximum speed by default and will be slowing down when holding your jump button"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Lock Cursor to Window: Prevents your mouse cursor from going outside of the game window"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Disable Autoaim: Spear, Bow and Shuriken are using an autoaim assist which can help aiming at targets. This option disable the autoaim on those weapons"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:j,props:{id:z},children:[{type:b,tag:f,props:{href:T,ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Show Stats After Finish: When finishing a game, your "},{type:b,tag:g,props:{to:B},children:[{type:a,value:S}]},{type:a,value:" will be displaying the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fstats"},children:[{type:a,value:"Statistics"}]},{type:a,value:" of that game"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Random Currency Names: When collecting Spirit Light, the \"Spirit Light\" text will be a random currency name. This does not impact the actual gameplay"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Always Show Keystones: Display your keystone count in the top left corner at all time. Without this option, it would only appears when you are near a door"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Disable always showing secret areas: In the game, there's plenty of secret passages in order to get some pickups. The randomizer makes it easier to spot those secret passages by making them transparent (this is the same effect as having the Sense shard equipped). Enabling this option will make those secret passages opaque again"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:j,props:{id:O},children:[{type:b,tag:f,props:{href:"#launch-settings",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Steam path: The path to your Steam execution file. If you own the Steam version of the game instead of the Windows Store one, make sure this path is correct. You can change this path by clicking the folder icon on the right"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Launch with Item Tracker: Automatically open the item tracker when launching the randomizer"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Disable Netcode: Prevents the randomizer from communicating with the rando server. With this option checked, bingo auto tracking and other netcode features related to "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fmultiplayer"},children:[{type:a,value:"multiplayer"}]},{type:a,value:" will be unavailable"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Use Windows Store: Launch the randomizer using Windows Store instead of Steam"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:j,props:{id:Q},children:[{type:b,tag:f,props:{href:"#developer-tools",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"If you press Ctrl 5 times while on the Settings tab, a Developer Tools section will appears, with a bit more options."}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Enable Developper Tools: Automatically activated when pressing Ctrl 5 times. Unchecking it will hide Developer tools again"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Enable Debug Controls: Enable Debug Controls by default when starting the randomizer"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Update to prerelease versions: Let you play on the latest development versions. These version have more features but are also more unstable"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Server Host: Let you change on which server you want to send your netcode information to. Use dev.wotw.orirando.com for the dev server, which is used by the prereleased versions and wotw.orirando.com for stable version"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Wait for Debugger: The randomizer will wait for a debugger to attach before initialization. This is purely in order to debug the code"}]},{type:a,value:c}]}]},dir:D,path:E,extension:u,createdAt:h,updatedAt:h},sidebarArticles:[{slug:C,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:f,props:{href:U,rel:[p,q,r],target:s},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:V},{type:b,tag:f,props:{href:W,rel:[p,q,r],target:s},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:F}]}]},dir:x,path:x,extension:u,createdAt:h,updatedAt:h},{slug:C,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:X},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":D,deep:y},children:[{type:a,value:c}]}]},dir:D,path:"\u002Ffeatures\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"installation",title:"Installation",toc:[{id:Y,depth:i,text:Z},{id:_,depth:i,text:$},{id:aa,depth:i,text:ab},{id:ac,depth:i,text:ad},{id:ae,depth:i,text:af}],body:{type:t,children:[{type:b,tag:j,props:{id:Y},children:[{type:b,tag:f,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:j,props:{id:_},children:[{type:b,tag:f,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:f,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[p,q,r],target:s},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:j,props:{id:aa},children:[{type:b,tag:f,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:E},children:[{type:a,value:H}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:j,props:{id:ac},children:[{type:b,tag:f,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:E},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:j,props:{id:ae},children:[{type:b,tag:f,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:ag},children:[{type:a,value:ah}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:ai,extension:u,createdAt:h,updatedAt:h},{slug:"how-to-start",title:ah,toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:ai},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:B},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:f,props:{href:aj,rel:[p,q,r],target:s},children:[{type:a,value:ak}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:X},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:f,props:{href:U,rel:[p,q,r],target:s},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:V},{type:b,tag:f,props:{href:W,rel:[p,q,r],target:s},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:ag,extension:u,createdAt:h,updatedAt:h},{slug:C,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:B},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:f,props:{href:aj,rel:[p,q,r],target:s},children:[{type:a,value:ak}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":al},children:[{type:a,value:c}]}]},dir:al,path:"\u002Fseedgen\u002F",extension:u,createdAt:h,updatedAt:h},{slug:C,title:"Tutorials",toc:[{id:am,depth:i,text:an},{id:ao,depth:i,text:ap},{id:aq,depth:i,text:ar},{id:z,depth:i,text:A}],body:{type:t,children:[{type:b,tag:j,props:{id:am},children:[{type:b,tag:f,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:j,props:{id:ao},children:[{type:b,tag:f,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:j,props:{id:aq},children:[{type:b,tag:f,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:j,props:{id:z},children:[{type:b,tag:f,props:{ariaHidden:k,href:T,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:f,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[p,q,r],target:s},children:[{type:a,value:"Header Documentation"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[p,q,r],target:s},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[p,q,r],target:s},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[p,q,r],target:s},children:[{type:a,value:"Fireball"}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[p,q,r],target:s},children:[{type:a,value:"Kaizo"}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[p,q,r],target:s},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[p,q,r],target:s},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:h,updatedAt:h}]}],fetch:{},mutations:void 0}}("text","element","\n","li","p","a","nuxt-link","2024-05-04T17:23:57.978Z",2,"h2","true",-1,"span","icon","icon-link","nofollow","noopener","noreferrer","_blank","root",".md","ul","page-list","\u002F","","miscellaneous","Miscellaneous","\u002Ffeatures\u002Flauncher","_index","\u002Ffeatures","\u002Ffeatures\u002Fsettings","."," by CosmicAngel","settings","cutscenes","Cutscenes","map","Map","control-options","Control Options","launch-settings","Launch Settings","developer-tools","Developer Tools","launcher","#miscellaneous","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Fhow-to-start","How to start","\u002Finstallation","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/special-commands/payload.js b/_nuxt/static/1714843480/features/special-commands/payload.js deleted file mode 100644 index 98507647..00000000 --- a/_nuxt/static/1714843480/features/special-commands/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/special-commands", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag){return {data:[{article:{slug:"special-commands",title:"Special commands",tags:["feature"],toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer adds a few new commands you can activate by pressing multiple keys at the same time. These binds can be modified by using the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"randomizer rebinding tool"}]},{type:a,value:w}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The most important special command is the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fcustom-wheel"},children:[{type:a,value:"Custom Wheel"}]},{type:a,value:" which you can open by pressing V on a keyboard or holding both shoulder button at the same time. Each commands listed bellow are then accessible through this wheel."}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Alt + P: Shows your progress in the seed (number of pickup collected, progress in "},{type:b,tag:f,props:{to:D},children:[{type:a,value:"goals"}]},{type:a,value:" and "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fhints"},children:[{type:a,value:"hints"}]},{type:a,value:")."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Alt + L: Reloads the current seed."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Alt + T: Shows the textbox of the last item you collected."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Alt + C: Teleports you to end of the game if you already completed your goal. Currently, this is only used by the 3-line bingo utility "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fheaders"},children:[{type:a,value:"header"}]},{type:a,value:w}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Alt + \u002F: Exit the randomizer instantly."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Ctrl + Alt + D: Toggle Debug Controls."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Ctrl + Alt + L: Toggles Cursor Lock."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Ctrl + Alt + C: Show current coordinates."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Ctrl + Alt + N: Toggles showing location names in spoiler filter (hold L in map)."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Ctrl + Alt + 1, 2, 3, 4 and 5 are also special commands but they don't do anything by default. When playing plandos or by using some headers, these commands can be used to display additional information."}]}]},dir:A,path:E,extension:u,createdAt:g,updatedAt:g},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:F,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:G},{type:b,tag:e,props:{href:H,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:w}]}]},dir:x,path:x,extension:u,createdAt:g,updatedAt:g},{slug:z,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:I},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":A,deep:y},children:[{type:a,value:c}]}]},dir:A,path:"\u002Ffeatures\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:J,depth:m,text:K},{id:L,depth:m,text:M},{id:N,depth:m,text:O},{id:P,depth:m,text:Q},{id:R,depth:m,text:S}],body:{type:t,children:[{type:b,tag:n,props:{id:J},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:L},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[i,j,k],target:l},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:N},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:T},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:P},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:T},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:R},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:U},children:[{type:a,value:V}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:W,extension:u,createdAt:g,updatedAt:g},{slug:"how-to-start",title:V,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:W},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:X},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:Y,rel:[i,j,k],target:l},children:[{type:a,value:Z}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:D},children:[{type:a,value:"goal"}]},{type:a,value:w}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:E},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:I},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:F,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:G},{type:b,tag:e,props:{href:H,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:U,extension:u,createdAt:g,updatedAt:g},{slug:z,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:X},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:Y,rel:[i,j,k],target:l},children:[{type:a,value:Z}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":_},children:[{type:a,value:c}]}]},dir:_,path:"\u002Fseedgen\u002F",extension:u,createdAt:g,updatedAt:g},{slug:z,title:"Tutorials",toc:[{id:$,depth:m,text:aa},{id:ab,depth:m,text:ac},{id:ad,depth:m,text:ae},{id:af,depth:m,text:ag}],body:{type:t,children:[{type:b,tag:n,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[i,j,k],target:l},children:[{type:a,value:"Header Documentation"}]},{type:a,value:w}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","2024-05-04T17:23:57.978Z","li","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list",".","\u002F","","_index","\u002Ffeatures"," by CosmicAngel","ul","\u002Fseedgen\u002Fgoals","\u002Ffeatures\u002Fspecial-commands","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/stats/payload.js b/_nuxt/static/1714843480/features/stats/payload.js deleted file mode 100644 index 511bac28..00000000 --- a/_nuxt/static/1714843480/features/stats/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/features/stats", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad){return {data:[{article:{slug:"stats",title:"Statistics",tags:["feature"],toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In the Stats tab of the Launcher, you can see the statistics of your current seed. You need to load a savefile in order to see those information."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"For each area, the randomizer will share how many pickups you got, how many time you died and how much time you spend here aswell as showing your Pickups Per Minute (PPM). PPM is a ratio between how many pickups you collected and how much time you spend in the area. The higher it gets, the faster you are collecting pickups."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You'll also be able to see other statistics such as the time lost to death, the number of time you used a teleporter and your peak PPM."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The game will also share those statistics when rolling the credits."}]}]},dir:z,path:"\u002Ffeatures\u002Fstats",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":z,deep:x},children:[{type:a,value:c}]}]},dir:z,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:G,depth:l,text:H},{id:I,depth:l,text:J},{id:K,depth:l,text:L},{id:M,depth:l,text:N},{id:O,depth:l,text:P}],body:{type:s,children:[{type:b,tag:m,props:{id:G},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:I},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:K},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Q},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Q},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:R},children:[{type:a,value:S}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:T,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:S,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:T},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:V,rel:[g,h,i],target:j},children:[{type:a,value:W}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:R,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:V,rel:[g,h,i],target:j},children:[{type:a,value:W}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":X},children:[{type:a,value:c}]}]},dir:X,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Y,depth:l,text:Z},{id:_,depth:l,text:$},{id:aa,depth:l,text:ab},{id:ac,depth:l,text:ad}],body:{type:s,children:[{type:b,tag:m,props:{id:Y},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:_},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aa},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","\u002Ffeatures","."," by CosmicAngel","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/how-to-start/payload.js b/_nuxt/static/1714843480/how-to-start/payload.js deleted file mode 100644 index fbc37cec..00000000 --- a/_nuxt/static/1714843480/how-to-start/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/how-to-start", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE){return {data:[{article:{slug:L,title:A,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:M},{type:b,tag:f,props:{to:B},children:[{type:a,value:N}]},{type:a,value:O},{type:b,tag:f,props:{to:C},children:[{type:a,value:P}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:R},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:E}]},{type:a,value:S},{type:b,tag:f,props:{to:T},children:[{type:a,value:U}]},{type:a,value:V},{type:b,tag:f,props:{to:W},children:[{type:a,value:X}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:Y},{type:b,tag:f,props:{to:Z},children:[{type:a,value:_}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ab},{type:b,tag:f,props:{to:ac},children:[{type:a,value:ad}]},{type:a,value:ae},{type:b,tag:f,props:{to:F},children:[{type:a,value:af}]},{type:a,value:ag},{type:b,tag:e,props:{href:G,rel:[g,h,i],target:j},children:[{type:a,value:ah}]},{type:a,value:H},{type:b,tag:e,props:{href:I,rel:[g,h,i],target:j},children:[{type:a,value:ai}]},{type:a,value:aj}]}]},dir:u,path:J,extension:t,createdAt:k,updatedAt:k},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:G,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:H},{type:b,tag:e,props:{href:I,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:y}]}]},dir:u,path:u,extension:t,createdAt:k,updatedAt:k},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":ak,deep:x},children:[{type:a,value:c}]}]},dir:ak,path:"\u002Ffeatures\u002F",extension:t,createdAt:k,updatedAt:k},{slug:"installation",title:"Installation",toc:[{id:al,depth:l,text:am},{id:an,depth:l,text:ao},{id:ap,depth:l,text:aq},{id:ar,depth:l,text:as},{id:at,depth:l,text:au}],body:{type:s,children:[{type:b,tag:m,props:{id:al},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:an},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:ap},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:av},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:ar},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:av},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:at},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:au}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:J},children:[{type:a,value:A}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:u,path:B,extension:t,createdAt:k,updatedAt:k},{slug:L,title:A,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:M},{type:b,tag:f,props:{to:B},children:[{type:a,value:N}]},{type:a,value:O},{type:b,tag:f,props:{to:C},children:[{type:a,value:P}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:R},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:E}]},{type:a,value:S},{type:b,tag:f,props:{to:T},children:[{type:a,value:U}]},{type:a,value:V},{type:b,tag:f,props:{to:W},children:[{type:a,value:X}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:Y},{type:b,tag:f,props:{to:Z},children:[{type:a,value:_}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ab},{type:b,tag:f,props:{to:ac},children:[{type:a,value:ad}]},{type:a,value:ae},{type:b,tag:f,props:{to:F},children:[{type:a,value:af}]},{type:a,value:ag},{type:b,tag:e,props:{href:G,rel:[g,h,i],target:j},children:[{type:a,value:ah}]},{type:a,value:H},{type:b,tag:e,props:{href:I,rel:[g,h,i],target:j},children:[{type:a,value:ai}]},{type:a,value:aj}]}]},dir:u,path:J,extension:t,createdAt:k,updatedAt:k},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:C},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:E}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":aw},children:[{type:a,value:c}]}]},dir:aw,path:"\u002Fseedgen\u002F",extension:t,createdAt:k,updatedAt:k},{slug:z,title:"Tutorials",toc:[{id:ax,depth:l,text:ay},{id:az,depth:l,text:aA},{id:aB,depth:l,text:aC},{id:aD,depth:l,text:aE}],body:{type:s,children:[{type:b,tag:m,props:{id:ax},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ay}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:az},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aA}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aB},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aC}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aD},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aE}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:k,updatedAt:k},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:u,path:"\u002Fplando",extension:t,createdAt:k,updatedAt:k}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","nofollow","noopener","noreferrer","_blank","2024-05-04T17:23:57.978Z",2,"h2","true",-1,"span","icon","icon-link","root",".md","\u002F","page-list","li","",".","_index","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen\u002Fpaths","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fhow-to-start"," by CosmicAngel","how-to-start","After ","installing the randomizer",", you can start Ori and the Will of the Wisps Randomizer.exe which will open a ","Launcher"," from where you will be able to do everything you need in order to play the randomizer.","Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator ",". For beginners, we recommend to play with the Moki ","\u002Fseedgen\u002Fpresets","preset"," and the All Wisps ","\u002Fseedgen\u002Fgoals","goal","After generating your seed, the game should be launching. When you reach the main menu, you can try to press ","\u002Ffeatures\u002Fspecial-commands","Alt+L"," which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer.","Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer.","Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the ","\u002Ffeatures\u002Flogic-helper","In Logic filter"," which will show you every item you can collect with the skills you have. You can also read the ","paths section of the seed generation"," to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the ","Ori speedrunning Discord","randomizer development Discord"," if you need help with something!","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/installation/payload.js b/_nuxt/static/1714843480/installation/payload.js deleted file mode 100644 index 631e65fc..00000000 --- a/_nuxt/static/1714843480/installation/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/installation", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay){return {data:[{article:{slug:P,title:Q,toc:[{id:y,depth:l,text:z},{id:A,depth:l,text:B},{id:C,depth:l,text:D},{id:E,depth:l,text:F},{id:G,depth:l,text:H}],body:{type:s,children:[{type:b,tag:m,props:{id:y},children:[{type:b,tag:e,props:{href:R,ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:S}]},{type:a,value:c},{type:b,tag:m,props:{id:A},children:[{type:b,tag:e,props:{href:T,ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:U},{type:b,tag:e,props:{href:V,rel:[g,h,i],target:j},children:[{type:a,value:W}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:Y}]},{type:a,value:c},{type:b,tag:m,props:{id:C},children:[{type:b,tag:e,props:{href:Z,ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:_},{type:b,tag:k,props:{to:I},children:[{type:a,value:$}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:m,props:{id:E},children:[{type:b,tag:e,props:{href:ab,ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ac},{type:b,tag:k,props:{to:I},children:[{type:a,value:ad}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:m,props:{id:G},children:[{type:b,tag:e,props:{href:af,ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ag},{type:b,tag:k,props:{to:K},children:[{type:a,value:L}]},{type:a,value:ah}]}]},dir:u,path:M,extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:J,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:ai,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:aj},{type:b,tag:e,props:{href:ak,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:N}]}]},dir:u,path:u,extension:t,createdAt:f,updatedAt:f},{slug:J,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:al},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":am,deep:x},children:[{type:a,value:c}]}]},dir:am,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:P,title:Q,toc:[{id:y,depth:l,text:z},{id:A,depth:l,text:B},{id:C,depth:l,text:D},{id:E,depth:l,text:F},{id:G,depth:l,text:H}],body:{type:s,children:[{type:b,tag:m,props:{id:y},children:[{type:b,tag:e,props:{href:R,ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:S}]},{type:a,value:c},{type:b,tag:m,props:{id:A},children:[{type:b,tag:e,props:{href:T,ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:U},{type:b,tag:e,props:{href:V,rel:[g,h,i],target:j},children:[{type:a,value:W}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:Y}]},{type:a,value:c},{type:b,tag:m,props:{id:C},children:[{type:b,tag:e,props:{href:Z,ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:_},{type:b,tag:k,props:{to:I},children:[{type:a,value:$}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:m,props:{id:E},children:[{type:b,tag:e,props:{href:ab,ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ac},{type:b,tag:k,props:{to:I},children:[{type:a,value:ad}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:m,props:{id:G},children:[{type:b,tag:e,props:{href:af,ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ag},{type:b,tag:k,props:{to:K},children:[{type:a,value:L}]},{type:a,value:ah}]}]},dir:u,path:M,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:L,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:M},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:an},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ao,rel:[g,h,i],target:j},children:[{type:a,value:ap}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:al},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:ai,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:aj},{type:b,tag:e,props:{href:ak,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:u,path:K,extension:t,createdAt:f,updatedAt:f},{slug:J,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:an},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ao,rel:[g,h,i],target:j},children:[{type:a,value:ap}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":aq},children:[{type:a,value:c}]}]},dir:aq,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:J,title:"Tutorials",toc:[{id:ar,depth:l,text:as},{id:at,depth:l,text:au},{id:av,depth:l,text:aw},{id:ax,depth:l,text:ay}],body:{type:s,children:[{type:b,tag:m,props:{id:ar},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:at},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:au}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:av},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aw}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ax},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ay}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:u,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","\u002F","page-list","li","","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","_index","\u002Fhow-to-start","How to start","\u002Finstallation","."," by CosmicAngel","installation","Installation","#prerequisites","The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine).","#download","Download the lastest WotwRandoSetup.exe from ","https:\u002F\u002Fwotw.orirando.com","our website",". Launch this file to install the randomizer.","Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing.","#steam","Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your ","settings"," if needed.","#windows-store","The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open ","the settings"," and activate the Use Windows Store option.","#after-installation","Check out the "," page for suggestions on how to generate and start your first seed!","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/manifest.js b/_nuxt/static/1714843480/manifest.js deleted file mode 100644 index 990574ec..00000000 --- a/_nuxt/static/1714843480/manifest.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("manifest.js", (function(a){return {routes:["\u002F","\u002Ffeatures\u002Fchanging-version","\u002Ftutorials\u002Farea-specific\u002Ficefall-furnace","\u002Fseedgen\u002Fpaths\u002Fgorlek","\u002Ftutorials\u002Fmisc\u002Fcharged-blaze-blob","\u002Ftutorials\u002Fmovement\u002Fability-swap","\u002Ftutorials\u002Fsequence-breaks\u002Fdown-swim","\u002Fplando","\u002Finstallation","\u002Fhow-to-start","\u002Ffeatures\u002Fkeybinds","\u002Ffeatures\u002Flogic-helper","\u002Ffeatures\u002Fspecial-commands","\u002Ffeatures\u002Fchat-control","\u002Ffeatures\u002Flauncher","\u002Ffeatures\u002Fmultiplayer","\u002Ffeatures\u002Fsettings","\u002Fseedgen\u002Fgenerator","\u002Ffeatures\u002Fnew-items","\u002Fseedgen\u002Fheaders","\u002Fseedgen\u002Fgoals","\u002Fseedgen\u002Fpresets","\u002Ffeatures\u002Fcustom-wheel","\u002Fseedgen\u002Fpaths\u002Fkii","\u002Ffeatures\u002Fhints","\u002Fseedgen\u002Fpaths\u002Funsafe","\u002Ftutorials\u002Farea-specific\u002Flight-sources","\u002Fseedgen\u002Fpaths\u002Fmoki","\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source","\u002Ftutorials\u002Fmisc\u002Fgodmode","\u002Ffeatures\u002Fstats","\u002Ftutorials\u002Farea-specific\u002Fcrumbling-platforms","\u002Ftutorials\u002Fmisc\u002Fprojectile-redirection","\u002Ftutorials\u002Fmisc\u002Fspear-wall","\u002Ftutorials\u002Fmisc\u002Fspeed-up-shriek","\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech","\u002Ftutorials\u002Fmisc\u002Fquests","\u002Ftutorials\u002Fmovement\u002Faerial-reset","\u002Ftutorials\u002Fmovement\u002Fceiling-jump","\u002Ftutorials\u002Fmisc\u002Fwall-break","\u002Ftutorials\u002Fmovement\u002Fchain-bash","\u002Ftutorials\u002Fmovement\u002Fextending-hammer","\u002Ftutorials\u002Fmovement\u002Fdash-ramp","\u002Ftutorials\u002Fmovement\u002Fextending-momentum-spear","\u002Ftutorials\u002Fmovement\u002Fbounce-pad-plus","\u002Ffeatures\u002Fitem-locations","\u002Ftutorials\u002Fmovement\u002Fglide-jumps","\u002Ftutorials\u002Fmovement\u002Fgrenade-jumps","\u002Ftutorials\u002Fmovement\u002Fdash-cancel","\u002Ftutorials\u002Fmovement\u002Fsentry-jumps","\u002Ftutorials\u002Fmovement\u002Fpause-float","\u002Ftutorials\u002Fmovement\u002Fbash-glide","\u002Ftutorials\u002Fmovement\u002Fportal-hyperspeed","\u002Ftutorials\u002Fmovement\u002Fspear-jumps","\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip","\u002Ftutorials\u002Fmovement\u002Fsword-pogo","\u002Ftutorials\u002Fsequence-breaks\u002Fkwolok-crushers","\u002Ftutorials\u002Fmovement\u002Fweapon-movement","\u002Ftutorials\u002Fsequence-breaks\u002Fpools-arena-skip","\u002Ftutorials\u002Fmovement\u002Fweapon-energy-movement","\u002Ftutorials\u002Fsequence-breaks\u002Fdrop-shot","\u002Ftutorials\u002Fmovement\u002Fgrenade-zoom","\u002Ftutorials\u002Fmovement\u002Fhammer-jumps","\u002Ftutorials\u002Fsequence-breaks\u002Fpools-puzzle-skip","\u002Ftutorials\u002Fsequence-breaks\u002Fsilent-swim","\u002Ftutorials\u002Fmovement\u002Fwavedash","\u002Ftutorials\u002Fmovement\u002Fsword-jumps","\u002Ftutorials\u002Fsequence-breaks\u002Fhornbug-skip","\u002Ffeatures","\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-spinning-room","\u002Ftutorials\u002Fsequence-breaks\u002Fpools-escape-revisit","\u002Ftutorials\u002Farea-specific\u002Ffreeing-bubbles","\u002Fseedgen","\u002Ftutorials",a,a,"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-escape-revisit","\u002Ftutorials\u002Fsequence-breaks\u002Fskipping-indiana-jones"]}}("\u002Fseedgen\u002Fpaths"))) \ No newline at end of file diff --git a/_nuxt/static/1714843480/payload.js b/_nuxt/static/1714843480/payload.js deleted file mode 100644 index a2a0de20..00000000 --- a/_nuxt/static/1714843480/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al){return {data:[{article:{slug:x,title:E,sidebarTitle:F,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:J},{type:b,tag:e,props:{href:A,rel:[f,g,h],target:i},children:[{type:a,value:K}]},{type:a,value:B},{type:b,tag:e,props:{href:C,rel:[f,g,h],target:i},children:[{type:a,value:L}]},{type:a,value:z}]}]},dir:u,path:"\u002F_index",extension:t,createdAt:j,updatedAt:j},sidebarArticles:[{slug:x,title:E,sidebarTitle:F,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:J},{type:b,tag:e,props:{href:A,rel:[f,g,h],target:i},children:[{type:a,value:K}]},{type:a,value:B},{type:b,tag:e,props:{href:C,rel:[f,g,h],target:i},children:[{type:a,value:L}]},{type:a,value:z}]}]},dir:u,path:u,extension:t,createdAt:j,updatedAt:j},{slug:x,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:M},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":N,deep:y},children:[{type:a,value:c}]}]},dir:N,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:O,depth:l,text:P},{id:Q,depth:l,text:R},{id:S,depth:l,text:T},{id:U,depth:l,text:V},{id:W,depth:l,text:X}],body:{type:s,children:[{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[f,g,h],target:i},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Y},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Y},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:W},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:_}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:u,path:$,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:_,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:M},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:A,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:B},{type:b,tag:e,props:{href:C,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:u,path:Z,extension:t,createdAt:j,updatedAt:j},{slug:x,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":ad},children:[{type:a,value:c}]}]},dir:ad,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:x,title:"Tutorials",toc:[{id:ae,depth:l,text:af},{id:ag,depth:l,text:ah},{id:ai,depth:l,text:aj},{id:ak,depth:l,text:al}],body:{type:s,children:[{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:u,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-05-04T17:23:57.978Z","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","\u002F","page-list","li","_index","",".","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7"," by CosmicAngel","Ori WotW Randomizer wiki","Home","Welcome to the Ori and the Will of the Wisps Randomizer wiki!","It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds.","The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game.","If something is unclear or you need further help, don't hesitate to ask on Discord. Either the ","Ori Speedrunning Discord","Randomizer Development Discord","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/plando/payload.js b/_nuxt/static/1714843480/plando/payload.js deleted file mode 100644 index dfe8c070..00000000 --- a/_nuxt/static/1714843480/plando/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/plando", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB){return {data:[{article:{slug:B,title:C,toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:D}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:E},{type:b,tag:d,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:G}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:H}]},{type:a,value:c},{type:b,tag:I,props:{},children:[{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:J,rel:[f,g,h],target:i},children:[{type:a,value:K}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:M,rel:[f,g,h],target:i},children:[{type:a,value:N}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:P,rel:[f,g,h],target:i},children:[{type:a,value:Q}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:R,rel:[f,g,h],target:i},children:[{type:a,value:S}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:T,rel:[f,g,h],target:i},children:[{type:a,value:U}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:V,rel:[f,g,h],target:i},children:[{type:a,value:W}]},{type:a,value:X}]},{type:a,value:c}]}]},dir:w,path:Y,extension:u,createdAt:j,updatedAt:j},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:d,props:{href:Z,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:_},{type:b,tag:d,props:{href:$,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:u,createdAt:j,updatedAt:j},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:l,props:{to:aa},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":ab,deep:y},children:[{type:a,value:c}]}]},dir:ab,path:"\u002Ffeatures\u002F",extension:u,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:ac,depth:m,text:ad},{id:ae,depth:m,text:af},{id:ag,depth:m,text:ah},{id:ai,depth:m,text:aj},{id:ak,depth:m,text:al}],body:{type:t,children:[{type:b,tag:n,props:{id:ac},children:[{type:b,tag:d,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:ae},children:[{type:b,tag:d,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:d,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[f,g,h],target:i},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:ag},children:[{type:b,tag:d,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:l,props:{to:am},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:ai},children:[{type:b,tag:d,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:l,props:{to:am},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:ak},children:[{type:b,tag:d,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:l,props:{to:an},children:[{type:a,value:ao}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ap,extension:u,createdAt:j,updatedAt:j},{slug:"how-to-start",title:ao,toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"After "},{type:b,tag:l,props:{to:ap},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:l,props:{to:aq},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:d,props:{href:ar,rel:[f,g,h],target:i},children:[{type:a,value:as}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:l,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:l,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:l,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:l,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:l,props:{to:aa},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:d,props:{href:Z,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:_},{type:b,tag:d,props:{href:$,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:an,extension:u,createdAt:j,updatedAt:j},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:l,props:{to:aq},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:d,props:{href:ar,rel:[f,g,h],target:i},children:[{type:a,value:as}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":at},children:[{type:a,value:c}]}]},dir:at,path:"\u002Fseedgen\u002F",extension:u,createdAt:j,updatedAt:j},{slug:A,title:"Tutorials",toc:[{id:au,depth:m,text:av},{id:aw,depth:m,text:ax},{id:ay,depth:m,text:az},{id:aA,depth:m,text:aB}],body:{type:t,children:[{type:b,tag:n,props:{id:au},children:[{type:b,tag:d,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:av}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:aw},children:[{type:b,tag:d,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ax}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ay},children:[{type:b,tag:d,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:az}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:aA},children:[{type:b,tag:d,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:aB}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:j,updatedAt:j},{slug:B,title:C,toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:D}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:E},{type:b,tag:d,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:G}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:H}]},{type:a,value:c},{type:b,tag:I,props:{},children:[{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:J,rel:[f,g,h],target:i},children:[{type:a,value:K}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:M,rel:[f,g,h],target:i},children:[{type:a,value:N}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:P,rel:[f,g,h],target:i},children:[{type:a,value:Q}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:R,rel:[f,g,h],target:i},children:[{type:a,value:S}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:T,rel:[f,g,h],target:i},children:[{type:a,value:U}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:V,rel:[f,g,h],target:i},children:[{type:a,value:W}]},{type:a,value:X}]},{type:a,value:c}]}]},dir:w,path:Y,extension:u,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","a","p","nofollow","noopener","noreferrer","_blank","2024-05-04T17:23:57.978Z","li","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md"," by CosmicAngel","\u002F","page-list","",".","_index","plando","Plandomizer","A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges.","You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the ","https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit","Header Documentation","Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :","ul","https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip","It's Dangerous To Go Alone"," by Sirius, a high difficulty challenge","https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html","Chaos"," by CosmicAngel, completely randomizes your skills every time you collect a new pickup","https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html","Fireball","https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html","Kaizo","https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html","Time (Act 1)","https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing","Milktown"," by Justepic","\u002Fplando","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/generator/payload.js b/_nuxt/static/1714843480/seedgen/generator/payload.js deleted file mode 100644 index 23a59bfa..00000000 --- a/_nuxt/static/1714843480/seedgen/generator/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/seedgen/generator", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad){return {data:[{article:{slug:"generator",title:"Generator",tags:["seedgen"],toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"This tab have miscellaneous option. Here, you can enter a seed which will be used for the seed generation or enables options such as playing on hard mode, removing the spoiler from the seed file or enabling "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fmultiplayer"},children:[{type:a,value:"multiplayer"}]},{type:a,value:y}]}]},dir:A,path:"\u002Fseedgen\u002Fgenerator",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:y}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":A},children:[{type:a,value:c}]}]},dir:A,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Tutorials",toc:[{id:Y,depth:l,text:Z},{id:_,depth:l,text:$},{id:aa,depth:l,text:ab},{id:ac,depth:l,text:ad}],body:{type:s,children:[{type:b,tag:m,props:{id:Y},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:_},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aa},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","",".","_index","\u002Fseedgen"," by CosmicAngel","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/goals/payload.js b/_nuxt/static/1714843480/seedgen/goals/payload.js deleted file mode 100644 index f136c2a0..00000000 --- a/_nuxt/static/1714843480/seedgen/goals/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/seedgen/goals", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao){return {data:[{article:{slug:"goals",title:"Goals",tags:["seedgen"],toc:[{id:D,depth:l,text:E},{id:F,depth:l,text:G},{id:H,depth:l,text:I},{id:J,depth:l,text:K}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Goal modes are restrictions which prevent you from entering the final Willow room before you have completed your objective. If you attempt to enter Shriek’s room before completing all goals, your current goal progress will appear on screen instead. However, if you have tried to enter this room before completing your goals, the warp will unlock so you don’t have to travel there again.\nYou can press "},{type:b,tag:f,props:{to:z},children:[{type:a,value:L}]},{type:a,value:" to check your progress on goal modes."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you enable the Progress Helper "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fheaders"},children:[{type:a,value:"header"}]},{type:a,value:", you can use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fcustom-wheel"},children:[{type:a,value:"Custom Wheel"}]},{type:a,value:" in order to see which objectives you have collected and which one you are still missing."}]},{type:a,value:c},{type:b,tag:m,props:{id:D},children:[{type:b,tag:e,props:{href:"#all-trees",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In this mode, you will have to visit all 14 Ancestral Trees and collect their pickups. These trees are the 12 skills trees located in Marsh, Howl's Den, Kwolok’s Hollow, Wellspring, Wastes, Pools, Reach, Depths, and Weeping Ridge plus the 2 Ancestral Light trees located in Glades and above Burrows."}]},{type:a,value:c},{type:b,tag:m,props:{id:F},children:[{type:b,tag:e,props:{href:"#all-wisps",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"All Wisps adds the requirement to collect all the wisps, which are located to their normal location. These wisps are the Voice, Memory, Eyes, Strength and Heart respectively from Kwolok in Kwolok’s Hollow, finishing the Reach escape, defeating Mora in Depths, defeating Kwolok in Pools and finishing the Worm's escape in Wastes."}]},{type:a,value:c},{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#all-quests",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"All Quests adds the requirement to finish every quest in the game. This includes all main quests (mainly collecting the wisps) but also every side quest like Hand to Hand and Rebuilding the Glades. You can view your quest progress on the map screen."},{type:b,tag:"br",props:{},children:[]},{type:a,value:"\nIn addition to the Progress Helper's quest status, you can use this "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmisc\u002Fquests"},children:[{type:a,value:"list of quests"}]},{type:a,value:" to learn about the exact requirements."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#world-tour",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"World Tour adds one pickup called a "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fnew-items"},children:[{type:a,value:"relic"}]},{type:a,value:" in some areas. You need to collect the relic in every zone that has one. You can tell if a zone has a relic by pressing "},{type:b,tag:f,props:{to:z},children:[{type:a,value:L}]},{type:a,value:" or opening your map. If the name of an area is red it means you have already collected its relic, white means the area have a relic but you haven't collected it yet and orange text indicates the area you are currently in (if you haven’t collected its relic). The number of relics vary from one seed to another. You can set the probability of a relic spawning per area once you selected this goal in the seed generator."}]}]},dir:A,path:M,extension:t,createdAt:g,updatedAt:g},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:N,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:O},{type:b,tag:e,props:{href:P,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:B}]}]},dir:w,path:w,extension:t,createdAt:g,updatedAt:g},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:Q},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":R,deep:x},children:[{type:a,value:c}]}]},dir:R,path:"\u002Ffeatures\u002F",extension:t,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:S,depth:l,text:T},{id:U,depth:l,text:V},{id:W,depth:l,text:X},{id:Y,depth:l,text:Z},{id:_,depth:l,text:$}],body:{type:s,children:[{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[h,i,j],target:k},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:W},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:aa},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:Y},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:aa},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:_},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:ab},children:[{type:a,value:ac}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ad,extension:t,createdAt:g,updatedAt:g},{slug:"how-to-start",title:ac,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:ad},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:ae},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:af,rel:[h,i,j],target:k},children:[{type:a,value:ag}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:M},children:[{type:a,value:"goal"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:Q},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:N,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:O},{type:b,tag:e,props:{href:P,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ab,extension:t,createdAt:g,updatedAt:g},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:ae},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:af,rel:[h,i,j],target:k},children:[{type:a,value:ag}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":A},children:[{type:a,value:c}]}]},dir:A,path:"\u002Fseedgen\u002F",extension:t,createdAt:g,updatedAt:g},{slug:y,title:"Tutorials",toc:[{id:ah,depth:l,text:ai},{id:aj,depth:l,text:ak},{id:al,depth:l,text:am},{id:an,depth:l,text:ao}],body:{type:s,children:[{type:b,tag:m,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:an},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","\u002Ffeatures\u002Fspecial-commands","\u002Fseedgen","."," by CosmicAngel","all-trees","All Trees","all-wisps","All Wisps","all-quests","All Quests","world-tour","World Tour","Alt+P","\u002Fseedgen\u002Fgoals","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/headers/payload.js b/_nuxt/static/1714843480/seedgen/headers/payload.js deleted file mode 100644 index 79fe1568..00000000 --- a/_nuxt/static/1714843480/seedgen/headers/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/seedgen/headers", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al){return {data:[{article:{slug:"headers",title:"Headers",tags:["seedgen"],toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"Headers allow you to customize certain aspects of the game, like adding items to the item pool, creating custom pickups, and changing states within the game. The "},{type:b,tag:g,props:{to:y},children:[{type:a,value:"seed generation"}]},{type:a,value:" comes with many prebuilt headers for you to use and you can also add custom headers by dragging header files (.wotwh) in the launcher. If you are interested in creating your own headers, you can read through the "},{type:b,tag:f,props:{href:D,rel:[i,j,k],target:l},children:[{type:a,value:E}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"In the seed generator, some headers also have a button next to their name which you can click on once you selected the corresponding header. This open a configuration pop-in which let you customize the header a bit more."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Here is a list of all the prebuilt headers in the seed generator:"}]},{type:a,value:c},{type:b,tag:F,props:{},children:[{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Spawn with Sword: You will start the game with Sword instead of having to find it at a normal pickup location"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Util Twillen: Twillen will be guaranted to sell six utilities pickups (Sticky, Magnet, Water Breath, Catalyst, Overflow and Reckless) instead of selling random items"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Autoplants: As soon as Tuley is in Glades, all the seeds you collected will be planted automatically without having to speak to Tuley and watch the planting cutscenes"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Skippable Cutscenes: Skips several cutscene. Some cutscne like the end of Wellspring's escape can't be skipped automatically but the game will save when you reach the end. Once you see the \"Game Saved!\" message, you can quit to menu and reload your save to skip those cutscenes"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Better Random Spawn: The lever doors in Upper Wastes, Ruins and Pools Entry are already opened, the bone wall above Howl's den teleporter and the Howl fight are removed, making random spawn works better. Logic will account for these changes"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Black Market: Opher will have an infinite supplies of keystones. Every time you buy one keystone, the price of the next one will increase. These keystones aren't required in order to beat the game since logic doesn't account for them. This header have an option which greatly reduces the cost of keystones"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bonus+: Adds new powerfull upgrades such as the ability to bash uncharged grenades. Learn more what items are added by this header by reading the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fnew-items#bonus"},children:[{type:a,value:"New Items"}]},{type:a,value:" page. This header have option to specify how many of each pickups you want to add to the item pool"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Key Hints: Lupo, Opher and Twillen sell "},{type:b,tag:g,props:{to:G},children:[{type:a,value:H}]},{type:a,value:" which reveal the areas in which you can find Clean Water, Burrow, Water Dash, Grenade, Glide, Flap, Flash, Bash, and Bow."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Branch: Shorten the Tree Keeper quest by getting the Tree seed directly instead of getting a branch which you need to give to Tuley"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Vanilla Opher Upgrades: Places the vanilla weapon upgrades such as Exploding Spear at their vanilla location, in Opher's shop"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Open Mode: Removes many one-way doors in the game, allowing you to go through them from the other side. Logic will account for these changes"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bonus Opher Upgrade: Opher will be guaranteed to sell five weapon upgrades unique to the randomizer: Spear, Shuriken, Blaze and Sentry efficiency which reduce the cost of the respective weapon by half and Rapid Smash which increase the speed of Hammer"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Trials: Spirit Trials won't give any items"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Trial Hints: When activating a Spirit Trial, reveals what the reward for finishing this Spirit Trial is"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Glades Done: Start with every seed planted in Glades as well as every Glades rebuilding project already finished"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Launch Fragments: There are 5 Launch Fragment pickups in the seed and finding 3 of them will grant you Launch. The logic helper recognize that you got Launch once you have at least 3 fragments but all 5 fragments are accessible without needing Launch. This header let you specify how many launch fragments there is in the seed and how much of them are required in order to unlock Launch"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Quests: All items collected by talking to NPC don't have any items. Location behind quests such as the house in Woods will be open from the start"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No KS Doors: All Keystone doors start open"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Teleporter Zone Hints: Lupo's maps give "},{type:b,tag:g,props:{to:G},children:[{type:a,value:H}]},{type:a,value:" about how many teleporter pickups there are in the current area. Hints for Woods and Glades can be bought from Lupo in Glades"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Combat: Remove all combat sequences such as combat shrines, fight rooms, and boss fights. This gives a new access to Baur's Reach from Glades since the fight room is already completed. Combat shrine pickups are floating above the shrine themselves and can be collected without starting the shrine. Parameters let you decide what you want to skip betwenn Shrines, Arenas and Bosses"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Launch: Remove Launch from the game. It's recommanded to play at least in the "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpaths\u002Fgorlek"},children:[{type:a,value:"Gorlek"}]},{type:a,value:" difficulty when using this header, as "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpaths\u002Fmoki"},children:[{type:a,value:"Moki"}]},{type:a,value:" requires Launch in order to reach the final boss. Some pickups may not be logically accesible and will contain Spirit Light instead"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"3-Line Bingo utilities: This header can only be used when playing "},{type:b,tag:g,props:{to:I},children:[{type:a,value:J}]},{type:a,value:". Sets the game as completed once you have completed 3 bingo lines, allowing you to press "},{type:b,tag:g,props:{to:K},children:[{type:a,value:"Alt+C"}]},{type:a,value:" to teleport to the credits without having to fight Shriek. You can change how many lines are required to finish the game by using the header parameter"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Zone hints: Lupo's maps give hints about how many skills there are in the current area. Hints for Woods and Glades can be bought from Lupo in Glades"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Rain: Marsh start as sunny, instead of being rainy until you get the sword tree. This also triggers the spawn of some enemies and removes the Howl fight entirely"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Launch on Seir: Launch will always be placed on Seir, which you obtain by finishing the Ruins escape"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Launch from Bingo: This header can only be used when playing "},{type:b,tag:g,props:{to:I},children:[{type:a,value:J}]},{type:a,value:". This grants you Launch once you have finished two lines. You can change how many lines are needed with the header parameters"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Willow Hearts: All Willow hearts are already destroyed, making the final boss accessible from the beginning. This also affects logic paths to some items"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Spawn Tuley: Tuley is in Glades from the beginning, instead of spawning once you finish the Wellspring escape"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Jumpgrades: Adds bonus pickups in the item pool that make you jump higher. This header let you customize how many jumpgrades are in the seed"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Teleport Refills: Automatically heals you to full when warping to a teleporter"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Skill Velocity: Adds bonus pickups to the item pool that make Dash, Bash, Burrow, Water Dash and Launch go faster. This header let you customize how many skill velocity are in the seed"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Teleporters: Add teleporter pickups to the item pool, which activate the corresponding teleporter. Logic expects you to use these teleporters as progression"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Progress Helper: Track your progress towards your goals. Open the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fcustom-wheel"},children:[{type:a,value:"Custom Wheel"}]},{type:a,value:" in order to access progress towards quests, wisps and trees"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bonus Items: Add items which are unique to the randomizer in the item pool like an extra air dash or energy regeneration. You can find a list of every Bonus item "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fnew-items#bonus-items"},children:[{type:a,value:B}]}]},{type:a,value:c}]}]},dir:y,path:"\u002Fseedgen\u002Fheaders",extension:u,createdAt:h,updatedAt:h},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:f,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:M},{type:b,tag:f,props:{href:N,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:O},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":P,deep:x},children:[{type:a,value:c}]}]},dir:P,path:"\u002Ffeatures\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"installation",title:"Installation",toc:[{id:Q,depth:m,text:R},{id:S,depth:m,text:T},{id:U,depth:m,text:V},{id:W,depth:m,text:X},{id:Y,depth:m,text:Z}],body:{type:t,children:[{type:b,tag:n,props:{id:Q},children:[{type:b,tag:f,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:S},children:[{type:b,tag:f,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:f,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[i,j,k],target:l},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:U},children:[{type:b,tag:f,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:W},children:[{type:b,tag:f,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:Y},children:[{type:b,tag:f,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:u,createdAt:h,updatedAt:h},{slug:"how-to-start",title:aa,toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:f,props:{href:ad,rel:[i,j,k],target:l},children:[{type:a,value:B}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:K},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:O},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:f,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:M},{type:b,tag:f,props:{href:N,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:f,props:{href:ad,rel:[i,j,k],target:l},children:[{type:a,value:B}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":y},children:[{type:a,value:c}]}]},dir:y,path:"\u002Fseedgen\u002F",extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Tutorials",toc:[{id:ae,depth:m,text:af},{id:ag,depth:m,text:ah},{id:ai,depth:m,text:aj},{id:ak,depth:m,text:al}],body:{type:t,children:[{type:b,tag:n,props:{id:ae},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ag},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ai},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ak},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:f,props:{href:D,rel:[i,j,k],target:l},children:[{type:a,value:E}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:F,props:{},children:[{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:h,updatedAt:h}]}],fetch:{},mutations:void 0}}("text","element","\n","li","p","a","nuxt-link","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","\u002F","","\u002Fseedgen",".","_index","here"," by CosmicAngel","https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit","Header Documentation","ul","\u002Ffeatures\u002Fhints","hints","\u002Ffeatures\u002Fmultiplayer#bingo","bingo","\u002Ffeatures\u002Fspecial-commands","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/paths/gorlek/payload.js b/_nuxt/static/1714843480/seedgen/paths/gorlek/payload.js deleted file mode 100644 index 9a40d51a..00000000 --- a/_nuxt/static/1714843480/seedgen/paths/gorlek/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/seedgen/paths/gorlek", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj){return {data:[{article:{slug:"gorlek",title:"Gorlek",tags:["logic group"],toc:[{id:E,depth:m,text:F},{id:G,depth:m,text:H}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Gorlek is a difficulty which you can enable from the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"Paths tab"}]},{type:a,value:" of the "},{type:b,tag:f,props:{to:B},children:[{type:a,value:"Seed Generator"}]},{type:a,value:". It's the difficulty above "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpaths\u002Fmoki"},children:[{type:a,value:"Moki"}]},{type:a,value:" and is designed for more advanced players. In this difficulty, more precise utilisation of skills are required. These options are added to the logic:"}]},{type:a,value:c},{type:b,tag:n,props:{id:E},children:[{type:b,tag:e,props:{href:"#glichless",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Paths that would be possible with the Moki difficulty's rules but are either not obvious or considered too tricky to execute for this difficulty."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Connection that are not obvious to Moki's players because the camera isn't making it clear you can take a specific path."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Using the Triple Jump shard for movement."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Bashing Grenade projectiles for horizontal movement."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"One damage boost per path, regardless of the amount of damage (taking one damage which reduce your health by 3 would be in logic but taking two damages which each reduce your health by 1 is not in logic despite the fact that you took less damage)."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fweapon-movement#hover"},children:[{type:a,value:"Sword or Hammer aerial combo in order to hover"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fweapon-movement#up-slash"},children:[{type:a,value:"Sword or Hammer up attack for extra height"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Farea-specific\u002Flight-sources#bow"},children:[{type:a,value:"Bow to go through darkness in Depths"}]},{type:a,value:v}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The logic expects you to have found Regenerate to enter Woods, Pools, Depths, Baur, Wastes and Willow but unlike in Moki, there are no health requirement to enter them in Gorlek.\nRegenerate is still expected for boss fights and combat shrines."}]},{type:a,value:c},{type:b,tag:n,props:{id:G},children:[{type:b,tag:e,props:{href:"#glitches",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you activate the Glitches preset or if you select the corresponding options in the Paths settings, these glitches will be added in logic:"}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:I},children:[{type:a,value:"Sword Sentry Jump"}]},{type:a,value:" is a glitch which let you get a lot of height by combining Sword and Sentry. Only grounded sentry jumps are added in logic."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:I},children:[{type:a,value:"Hammer Sentry Jump"}]},{type:a,value:" is a glitch which let you get a lot of height by combining Hammer and Sentry. Only grounded sentry jumps are added in logic."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#shuriken"},children:[{type:a,value:"Shuriken Break"}]},{type:a,value:" is a way to break wall from the wrong side by clipping Shuriken through walls."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source"},children:[{type:a,value:"Sentry Burn"}]},{type:a,value:" is using Sentry as a way to activate lanterns and melting ice."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip#after-cat-and-mouse"},children:[{type:a,value:"Remove Kill Plane"}]},{type:a,value:" is a way to disable the kill plane in Feeding Grond, which let you access Weeping Ridge without collecting the wisps."}]},{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002Fpaths\u002Fgorlek",extension:u,createdAt:h,updatedAt:h},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:J,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:v}]}]},dir:x,path:x,extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":M,deep:y},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"installation",title:"Installation",toc:[{id:N,depth:m,text:O},{id:P,depth:m,text:Q},{id:R,depth:m,text:S},{id:T,depth:m,text:U},{id:V,depth:m,text:W}],body:{type:t,children:[{type:b,tag:n,props:{id:N},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:P},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[i,j,k],target:l},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:X},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:X},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:Y},children:[{type:a,value:Z}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:_,extension:u,createdAt:h,updatedAt:h},{slug:"how-to-start",title:Z,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:_},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:$},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aa,rel:[i,j,k],target:l},children:[{type:a,value:ab}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:J,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:Y,extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:$},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aa,rel:[i,j,k],target:l},children:[{type:a,value:ab}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":B},children:[{type:a,value:c}]}]},dir:B,path:"\u002Fseedgen\u002F",extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Tutorials",toc:[{id:ac,depth:m,text:ad},{id:ae,depth:m,text:af},{id:ag,depth:m,text:ah},{id:ai,depth:m,text:aj}],body:{type:t,children:[{type:b,tag:n,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[i,j,k],target:l},children:[{type:a,value:"Header Documentation"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:h,updatedAt:h}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","li","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md",".","page-list","\u002F","","\u002Fseedgen\u002Fpaths","_index","\u002Fseedgen","ul"," by CosmicAngel","glichless","Glichless","glitches","Glitches","\u002Ftutorials\u002Fmovement\u002Fsentry-jumps","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/paths/kii/payload.js b/_nuxt/static/1714843480/seedgen/paths/kii/payload.js deleted file mode 100644 index b8cc6e4a..00000000 --- a/_nuxt/static/1714843480/seedgen/paths/kii/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/seedgen/paths/kii", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai){return {data:[{article:{slug:"kii",title:"Kii",tags:["logic group"],toc:[{id:D,depth:m,text:E},{id:F,depth:m,text:G}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Kii is a difficulty you can enable from the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"Paths tab"}]},{type:a,value:" of the "},{type:b,tag:f,props:{to:B},children:[{type:a,value:"Seed Generator"}]},{type:a,value:". It is the difficulty above "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpaths\u002Fgorlek"},children:[{type:a,value:"Gorlek"}]},{type:a,value:" and is designed for more advanced and experienced players. Currently, Kii paths have not been validated and some are still missing, so use with caution! In this difficulty, even more precise utilisations of skills are required, as well as some energy weapons for movement. These options are added to the logic:"}]},{type:a,value:c},{type:b,tag:n,props:{id:D},children:[{type:b,tag:e,props:{href:"#glitchless",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:H,props:{},children:[{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Using the Deflector shard to deflect projectiles with Sword"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fbash-glide"},children:[{type:a,value:"Bash Gliding"}]},{type:a,value:" as well as extending the Bash Glide with Double Jump or Glide."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Using Sword attacks for "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Faerial-reset"},children:[{type:a,value:"aerial resets"}]},{type:a,value:" as well as "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fsword-pogo"},children:[{type:a,value:"Sword pogos"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Using ceilings to refresh your Launch or Dash."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Using Blaze, Flash, Sentry, Shuriken, or Spear for extended horizontal "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fweapon-energy-movement"},children:[{type:a,value:"energy weapon moevemnt"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Swimming through clear dirty water is in logic, as well as using Water Dash to take less damage."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Unlimited damage boosts as long as you have enough health."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Combining horizontal Sword or Hammer swings with an upslash for more precise "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fweapon-movement"},children:[{type:a,value:"weapon movement"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Coyote Dash is a way to dash over a cliff and being able to jump right after. This allows for more horizontal movement."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:F},children:[{type:b,tag:e,props:{href:"#glitches",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"So far no glitches have been added to Kii."}]}]},dir:z,path:"\u002Fseedgen\u002Fpaths\u002Fkii",extension:u,createdAt:g,updatedAt:g},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:I,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:v}]}]},dir:x,path:x,extension:u,createdAt:g,updatedAt:g},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":L,deep:y},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:M,depth:m,text:N},{id:O,depth:m,text:P},{id:Q,depth:m,text:R},{id:S,depth:m,text:T},{id:U,depth:m,text:V}],body:{type:t,children:[{type:b,tag:n,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[i,j,k],target:l},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:W},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:W},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:X},children:[{type:a,value:Y}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:Z,extension:u,createdAt:g,updatedAt:g},{slug:"how-to-start",title:Y,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:Z},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:_},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:$,rel:[i,j,k],target:l},children:[{type:a,value:aa}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:I,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:X,extension:u,createdAt:g,updatedAt:g},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:_},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:$,rel:[i,j,k],target:l},children:[{type:a,value:aa}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":B},children:[{type:a,value:c}]}]},dir:B,path:"\u002Fseedgen\u002F",extension:u,createdAt:g,updatedAt:g},{slug:A,title:"Tutorials",toc:[{id:ab,depth:m,text:ac},{id:ad,depth:m,text:ae},{id:af,depth:m,text:ag},{id:ah,depth:m,text:ai}],body:{type:t,children:[{type:b,tag:n,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[i,j,k],target:l},children:[{type:a,value:"Header Documentation"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:H,props:{},children:[{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","2024-05-04T17:23:57.978Z","li","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md",".","page-list","\u002F","","\u002Fseedgen\u002Fpaths","_index","\u002Fseedgen"," by CosmicAngel","glitchless","Glitchless","glitches","Glitches","ul","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/paths/moki/payload.js b/_nuxt/static/1714843480/seedgen/paths/moki/payload.js deleted file mode 100644 index a140f243..00000000 --- a/_nuxt/static/1714843480/seedgen/paths/moki/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/seedgen/paths/moki", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"moki",title:"Moki",tags:["logic group"],toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Moki is a difficulty setting which you can chose from the "},{type:b,tag:g,props:{to:y},children:[{type:a,value:"Paths tab"}]},{type:a,value:" of the "},{type:b,tag:g,props:{to:A},children:[{type:a,value:"Seed Generator"}]},{type:a,value:". It is designed for players who have finished the game at least once. A seed in this difficulty does not require any particular knowledge as long as you know how to use Ori's skillset. The logic can ask you to use these skills, individually or in combination:"}]},{type:a,value:c},{type:b,tag:D,props:{},children:[{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Double jump, grapple, dash, water dash, burrow and launch for movement"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bash for movement and redirection of projectiles"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bashing Grenade's projectile for vertical movement"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Grenade to melt ice, change the furnace's state in Baur and activating lanterns"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Flap for activating the soups in Baur, changing the furnace's state in Baur, collecting items under leaves pile and activating wind current"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Glide for both horizontal movement and gliding in wind current"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Flash to go through darkness in Depths"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Hammer or Spear to break breakable floors and ceilings"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In this difficulty, the logic expects you to have found Regenerate and have enough heath to enter Woods, Pools, Depths, Baur, Wastes and Willow. Woods, Pools, Depths and Baur require at least 4.5 total health, Wastes requires at least 5.5 total health and Willow requires 6.5 total health. Regenerate is also expected for combat shrines and boss fights."}]}]},dir:y,path:"\u002Fseedgen\u002Fpaths\u002Fmoki",extension:u,createdAt:f,updatedAt:f},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:E,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:F},{type:b,tag:e,props:{href:G,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:B}]}]},dir:w,path:w,extension:u,createdAt:f,updatedAt:f},{slug:z,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:y},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:I,depth:m,text:J},{id:K,depth:m,text:L},{id:M,depth:m,text:N},{id:O,depth:m,text:P},{id:Q,depth:m,text:R}],body:{type:t,children:[{type:b,tag:n,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[i,j,k],target:l},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:M},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:S},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:O},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:S},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:Q},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:T},children:[{type:a,value:U}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:V,extension:u,createdAt:f,updatedAt:f},{slug:"how-to-start",title:U,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:V},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:W},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:X,rel:[i,j,k],target:l},children:[{type:a,value:Y}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:y},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:E,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:F},{type:b,tag:e,props:{href:G,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:T,extension:u,createdAt:f,updatedAt:f},{slug:z,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:W},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:X,rel:[i,j,k],target:l},children:[{type:a,value:Y}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":A},children:[{type:a,value:c}]}]},dir:A,path:"\u002Fseedgen\u002F",extension:u,createdAt:f,updatedAt:f},{slug:z,title:"Tutorials",toc:[{id:Z,depth:m,text:_},{id:$,depth:m,text:aa},{id:ab,depth:m,text:ac},{id:ad,depth:m,text:ae}],body:{type:t,children:[{type:b,tag:n,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[i,j,k],target:l},children:[{type:a,value:"Header Documentation"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:D,props:{},children:[{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nuxt-link","li","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","\u002F","","\u002Fseedgen\u002Fpaths","_index","\u002Fseedgen","."," by CosmicAngel","ul","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/paths/payload.js b/_nuxt/static/1714843480/seedgen/paths/payload.js deleted file mode 100644 index 5d7dc1ff..00000000 --- a/_nuxt/static/1714843480/seedgen/paths/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/seedgen/paths", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj){return {data:[{article:{slug:w,title:"Paths",tags:["logic group"],toc:[{id:E,depth:m,text:F},{id:G,depth:m,text:H}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"What we call a path is what skills you need in order to reach a pickup from a certain point. Each option in the Paths tab of the Seed Generator is a collection of paths which can be toggled. When generating a seed, the "},{type:b,tag:e,props:{to:z},children:[{type:a,value:"Seed Generator"}]},{type:a,value:" is using the options you chose from this tab to ensure you can always finish the game by placing every progression item on a pickup you will be able to reach, according to the paths you selected."}]},{type:a,value:c},{type:b,tag:n,props:{id:E},children:[{type:b,tag:f,props:{href:"#difficulty",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The first kind of paths are difficulties. Each difficulty has its own guidelines which dictate what kind of game mecanics the randomizer might expect from you. At the moment, there are two fully finished and validated difficulties with Moki and Gorlek, as well as two unfinished ones, called Kii and Unsafe."}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Fseedgen\u002Fpaths\u002Fmoki"},children:[{type:a,value:"Moki"}]},{type:a,value:" is the easiest difficulty within the randomizer. It only requires using game mechanics the base game teaches you."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Fseedgen\u002Fpaths\u002Fgorlek"},children:[{type:a,value:"Gorlek"}]},{type:a,value:" is the difficulty just above Moki, adding easy to learn game mechanics."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Fseedgen\u002Fpaths\u002Fkii"},children:[{type:a,value:"Kii"}]},{type:a,value:" is the difficulty above Gorlek, adding some more precise movement options."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Although "},{type:b,tag:e,props:{to:"\u002Fseedgen\u002Fpaths\u002Funsafe"},children:[{type:a,value:"Unsafe"}]},{type:a,value:" is defined as a difficulty, it doesn't have any guidelines; it's simply a collection of path which doesn't respect the guideline of the other difficulty."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Each difficulty also includes every path from previous difficulties, which means every Moki path is included in the Gorlek difficulty. You can learn more about what the game can expect from you when playing in a difficulty by reading their respective pages."}]},{type:a,value:c},{type:b,tag:n,props:{id:G},children:[{type:b,tag:f,props:{href:"#glitches",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The second kind of paths are glitches. All difficulties are glitchless by default but you can activate different glitches within these difficulties by selecting the corresponding options in the Paths tab of the Seed Generator."}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:I},children:[{type:a,value:"Sword Sentry Jump"}]},{type:a,value:" is a glitch which lets you get a lot of height by combining Sword and Sentry. This option adds grounded sentry jumps using Sword in Gorlek and above."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:I},children:[{type:a,value:"Hammer Sentry Jump"}]},{type:a,value:" is a glitch which lets you get a lot of height by combining Hammer and Sentry. This option adds grounded sentry jumps using Hammer in Gorlek and above."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#shuriken"},children:[{type:a,value:"Shuriken Break"}]},{type:a,value:" is a way to break walls from the wrong side by clipping shuriken into walls. This option adds them in Gorlek and above."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#sentry"},children:[{type:a,value:"Sentry Break"}]},{type:a,value:" is a way to break walls from the wrong side by using Sentry. This option adds them in Unsafe."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#spear"},children:[{type:a,value:"Spear Break"}]},{type:a,value:" is a way to break small walls from the wrong side by clipping Spear into walls. This option adds them in Unsafe."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#hammer"},children:[{type:a,value:"Hammer Break"}]},{type:a,value:" is a way to break walls from the wrong side by using Hammer. This option adds them in Unsafe."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source"},children:[{type:a,value:"Sentry Burn"}]},{type:a,value:" is using Sentry as a way to activate lanterns and melting ice. This option adds them in Gorlek and above."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip#after-cat-and-mouse"},children:[{type:a,value:"Remove Kill Plane"}]},{type:a,value:" is a way to disable the kill plane in Feeding Grond, which lets you access Weeping Ridge without collecting the wisps. This option adds this trick in Gorlek and above."}]},{type:a,value:c}]}]},dir:B,path:"\u002Fseedgen\u002Fpaths\u002F_index",extension:u,createdAt:h,updatedAt:h},sidebarArticles:[{slug:w,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:f,props:{href:J,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:K},{type:b,tag:f,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:C}]}]},dir:x,path:x,extension:u,createdAt:h,updatedAt:h},{slug:w,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:e,props:{to:B},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":M,deep:y},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"installation",title:"Installation",toc:[{id:N,depth:m,text:O},{id:P,depth:m,text:Q},{id:R,depth:m,text:S},{id:T,depth:m,text:U},{id:V,depth:m,text:W}],body:{type:t,children:[{type:b,tag:n,props:{id:N},children:[{type:b,tag:f,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:P},children:[{type:b,tag:f,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:f,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[i,j,k],target:l},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:R},children:[{type:b,tag:f,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:e,props:{to:X},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:T},children:[{type:b,tag:f,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:e,props:{to:X},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:V},children:[{type:b,tag:f,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:e,props:{to:Y},children:[{type:a,value:Z}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:_,extension:u,createdAt:h,updatedAt:h},{slug:"how-to-start",title:Z,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:e,props:{to:_},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:e,props:{to:$},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:f,props:{href:aa,rel:[i,j,k],target:l},children:[{type:a,value:ab}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:e,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:e,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:e,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:e,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:e,props:{to:B},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:f,props:{href:J,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:K},{type:b,tag:f,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:Y,extension:u,createdAt:h,updatedAt:h},{slug:w,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:e,props:{to:$},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:f,props:{href:aa,rel:[i,j,k],target:l},children:[{type:a,value:ab}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":z},children:[{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002F",extension:u,createdAt:h,updatedAt:h},{slug:w,title:"Tutorials",toc:[{id:ac,depth:m,text:ad},{id:ae,depth:m,text:af},{id:ag,depth:m,text:ah},{id:ai,depth:m,text:aj}],body:{type:t,children:[{type:b,tag:n,props:{id:ac},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ae},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ag},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ai},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:f,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[i,j,k],target:l},children:[{type:a,value:"Header Documentation"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:h,updatedAt:h}]}],fetch:{},mutations:void 0}}("text","element","\n","p","nuxt-link","a","li","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","_index","\u002F","","\u002Fseedgen","ul","\u002Fseedgen\u002Fpaths","."," by CosmicAngel","difficulty","Difficulty","glitches","Glitches","\u002Ftutorials\u002Fmovement\u002Fsentry-jumps","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/paths/unsafe/payload.js b/_nuxt/static/1714843480/seedgen/paths/unsafe/payload.js deleted file mode 100644 index 813645d0..00000000 --- a/_nuxt/static/1714843480/seedgen/paths/unsafe/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/seedgen/paths/unsafe", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al){return {data:[{article:{slug:"unsafe",title:"Unsafe",tags:["logic group"],toc:[{id:E,depth:m,text:F},{id:G,depth:m,text:H},{id:I,depth:m,text:J}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Unsafe is a difficulty setting you can enable from the "},{type:b,tag:e,props:{to:y},children:[{type:a,value:"Paths tab"}]},{type:a,value:" of the "},{type:b,tag:e,props:{to:B},children:[{type:a,value:"Seed Generator"}]},{type:a,value:". This difficulty is the one above the "},{type:b,tag:e,props:{to:K},children:[{type:a,value:"Gorlek difficulty"}]},{type:a,value:" and is a collection of paths which have not been sorted in any difficulty group yet, either because they are too hard for the currently designed difficulties or because they aren't following the rules of the other difficulty."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Unlike other difficulty, unsafe paths aren't validated which means (even though it should be rare) it's possible to get a softlockable seed where the randomizer might expects something from you which isn't actually possible."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since Unsafe doesn't have any guideline, it can ask you to use a lot of different things. Here is a non-exhaustive list of things which can be required in unsafe:"}]},{type:a,value:c},{type:b,tag:n,props:{id:E},children:[{type:b,tag:f,props:{href:"#glitchless",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"A path that requires more than one damage boost"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Swimming through dirty water"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Using Bash to reposition enemies"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fweapon-energy-movement"},children:[{type:a,value:"Energy weapons for movement"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Using Deflector, Grenade or Sentry to "},{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmisc\u002Fprojectile-redirection"},children:[{type:a,value:"redirect projectiles"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fbash-glide"},children:[{type:a,value:"Bash glide"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fdash-ramp"},children:[{type:a,value:"Dash ramp"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fsword-pogo"},children:[{type:a,value:"Sword pogo"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Farea-specific\u002Flight-sources"},children:[{type:a,value:"Grenade to go through darkness in Depths"}]}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Unsafe logic is also removing all requirement in order to enter Woods, Pools, Depths, Baur, Wastes and Willow while other difficulty logically requires you to have Regenerate in order to access those areas."}]},{type:a,value:c},{type:b,tag:n,props:{id:G},children:[{type:b,tag:f,props:{href:"#toggleable-glitches",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"On top of the Glitches added in logic in "},{type:b,tag:e,props:{to:K},children:[{type:a,value:"Gorlek"}]},{type:a,value:", Unsafe also let you toggle these glitches:"}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#sentry"},children:[{type:a,value:"Sentry Break"}]},{type:a,value:" is a way to break wall from the wrong side by using Sentry."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#spear"},children:[{type:a,value:"Spear Break"}]},{type:a,value:" is a way to break small wall from the wrong side by clipping Spear into walls."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#hammer"},children:[{type:a,value:"Hammer Break"}]},{type:a,value:" is a way to break wall from the wrong side by using Hammer."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:I},children:[{type:b,tag:f,props:{href:"#non-toggleable-glitches",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Unsafe also add these glitches in logic but since the Seed Generator doesn't provide any options to disable them (yet!), these will be added by default just like Glitchless paths."}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fgrenade-jumps"},children:[{type:a,value:"Grenade Jumps"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fhammer-jumps"},children:[{type:a,value:"Hammer jumps"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fsword-jumps"},children:[{type:a,value:"Sword jumps"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fglide-jumps"},children:[{type:a,value:"Glide jumps"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Aerial "},{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fsentry-jumps#aerial-sentry-jumps"},children:[{type:a,value:"sentry jumps"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fpause-float"},children:[{type:a,value:"Pause floats"}]}]},{type:a,value:c}]}]},dir:y,path:"\u002Fseedgen\u002Fpaths\u002Funsafe",extension:u,createdAt:h,updatedAt:h},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:f,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:M},{type:b,tag:f,props:{href:N,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:C}]}]},dir:w,path:w,extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:e,props:{to:y},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":O,deep:x},children:[{type:a,value:c}]}]},dir:O,path:"\u002Ffeatures\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"installation",title:"Installation",toc:[{id:P,depth:m,text:Q},{id:R,depth:m,text:S},{id:T,depth:m,text:U},{id:V,depth:m,text:W},{id:X,depth:m,text:Y}],body:{type:t,children:[{type:b,tag:n,props:{id:P},children:[{type:b,tag:f,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:R},children:[{type:b,tag:f,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:f,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[i,j,k],target:l},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:T},children:[{type:b,tag:f,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:e,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:V},children:[{type:b,tag:f,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:e,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:X},children:[{type:b,tag:f,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:e,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:u,createdAt:h,updatedAt:h},{slug:"how-to-start",title:$,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:e,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:e,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:f,props:{href:ac,rel:[i,j,k],target:l},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:e,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:e,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:e,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:e,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:e,props:{to:y},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:f,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:M},{type:b,tag:f,props:{href:N,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:e,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:f,props:{href:ac,rel:[i,j,k],target:l},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":B},children:[{type:a,value:c}]}]},dir:B,path:"\u002Fseedgen\u002F",extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Tutorials",toc:[{id:ae,depth:m,text:af},{id:ag,depth:m,text:ah},{id:ai,depth:m,text:aj},{id:ak,depth:m,text:al}],body:{type:t,children:[{type:b,tag:n,props:{id:ae},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ag},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ai},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ak},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:f,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[i,j,k],target:l},children:[{type:a,value:"Header Documentation"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:h,updatedAt:h}]}],fetch:{},mutations:void 0}}("text","element","\n","p","nuxt-link","a","li","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","\u002F","","\u002Fseedgen\u002Fpaths","ul","_index","\u002Fseedgen","."," by CosmicAngel","glitchless","Glitchless","toggleable-glitches","Toggleable Glitches","non-toggleable-glitches","Non toggleable Glitches","\u002Fseedgen\u002Fpaths\u002Fgorlek","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/payload.js b/_nuxt/static/1714843480/seedgen/payload.js deleted file mode 100644 index c3bbb278..00000000 --- a/_nuxt/static/1714843480/seedgen/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/seedgen", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al){return {data:[{article:{slug:w,title:H,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:I},{type:b,tag:k,props:{to:B},children:[{type:a,value:J}]},{type:a,value:K},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:D}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":z},children:[{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002F_index",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:w,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:M,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:N},{type:b,tag:e,props:{href:O,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:E}]}]},dir:x,path:x,extension:t,createdAt:f,updatedAt:f},{slug:w,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":P,deep:y},children:[{type:a,value:c}]}]},dir:P,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:Q,depth:l,text:R},{id:S,depth:l,text:T},{id:U,depth:l,text:V},{id:W,depth:l,text:X},{id:Y,depth:l,text:Z}],body:{type:s,children:[{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:W},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:Y},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:ab,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:B},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:D}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:ad},children:[{type:a,value:"goal"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:M,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:N},{type:b,tag:e,props:{href:O,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:$,extension:t,createdAt:f,updatedAt:f},{slug:w,title:H,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:I},{type:b,tag:k,props:{to:B},children:[{type:a,value:J}]},{type:a,value:K},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:D}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":z},children:[{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:w,title:"Tutorials",toc:[{id:ae,depth:l,text:af},{id:ag,depth:l,text:ah},{id:ai,depth:l,text:aj},{id:ak,depth:l,text:al}],body:{type:s,children:[{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{"data-v-1c566ee2:0":{articles:[{slug:"generator",title:"Generator",tags:[A],path:"\u002Fseedgen\u002Fgenerator"},{slug:"goals",title:"Goals",tags:[A],path:ad},{slug:"headers",title:"Headers",tags:[A],path:"\u002Fseedgen\u002Fheaders"},{slug:"paths",title:"Paths",tags:["logic group"],path:F},{slug:"presets",title:"Presets",tags:[A],path:ac}]}},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","_index","\u002F","","\u002Fseedgen","seedgen","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here",".","\u002Fseedgen\u002Fpaths"," by CosmicAngel","Seed Genenation","A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the ","randomizer Launcher"," or on the Internet ",". There is a bunch of options but don't worry, this page will go through each of them.","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Fseedgen\u002Fpresets","\u002Fseedgen\u002Fgoals","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/presets/payload.js b/_nuxt/static/1714843480/seedgen/presets/payload.js deleted file mode 100644 index 64d42e4d..00000000 --- a/_nuxt/static/1714843480/seedgen/presets/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/seedgen/presets", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al){return {data:[{article:{slug:"presets",title:"Presets",tags:["seedgen"],toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Presets are prebuild general options which you can use safely in order to generate seeds. Once you selected the presets you want to use, click on the Apply Presets button in order to add the preset's options to the other settings you already selected. By holding Ctrl, the Apply Presets button will change for Override Presets, clicking on it will override your previous settings by the one from the presets you selected."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a quick description of each presets:"}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"QOL applies the following "},{type:b,tag:e,props:{to:D},children:[{type:a,value:E}]},{type:a,value:": Skippable Cutscenes, Spawn Tuley, No Branch, Autoplants, Progress Helper and Teleport Refills. These are just quality of life improvement which greatly reduces the time you'll spend in cutscenes and dialogues. Tuley also spawn from the begining while you would normaly need to do the Wellspring Escape in order for Tuley to appear in Glades"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Moki selects the "},{type:b,tag:e,props:{to:F},children:[{type:a,value:G}]},{type:a,value:" difficulty, the same headers as QOL plus these headers: No Trials, Teleporters, Vanilla Opher Upgrades, Black Market, Spawn with Sword and the headers related to the "},{type:b,tag:e,props:{to:"\u002Ffeatures\u002Fhints"},children:[{type:a,value:"hints"}]},{type:a,value:" feature: Key Hints, Zone Hints and Teleporter Zone Hints. This is the recommended settings for players who finished the game at least once"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Gorlek selects the "},{type:b,tag:e,props:{to:H},children:[{type:a,value:"Gorlek"}]},{type:a,value:" difficulty, the same "},{type:b,tag:e,props:{to:D},children:[{type:a,value:E}]},{type:a,value:" as QOL plus these headers: Teleporters, Opher Upgrades, Black Market, Trials Hints, Key Hints and Zone Hints. This is the recommended settings for more advanced players who know a bit more tricks"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"2022 Tourney applies the setting used for the 2022 randomizer tournament. This selects the same options as Gorlek and Random Spawn, selects the All Trees goal and add the No Rain and Teleporter Zone Hints headers"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Glitches enables all paths which use glitches. Since "},{type:b,tag:e,props:{to:F},children:[{type:a,value:G}]},{type:a,value:" is a glitchless difficulty, you are required to play in the "},{type:b,tag:e,props:{to:H},children:[{type:a,value:"Gorlek difficulty"}]},{type:a,value:" or above in order to enable these paths. Sword and Hammer "},{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fsentry-jumps"},children:[{type:a,value:"sentry jumps"}]},{type:a,value:I},{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fwall-break"},children:[{type:a,value:"breaking walls from the wrong side"}]},{type:a,value:I},{type:b,tag:e,props:{to:"\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source"},children:[{type:a,value:"Sentry burn"}]},{type:a,value:" and "},{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip#after-cat-and-mouse"},children:[{type:a,value:"Remove kill plane"}]},{type:a,value:" will be added to the options the randomizer could expects from you"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Random Spawn selects the Better Random Spawn header which removes some doors that can only be opened from one side in order to make random spawn a better experience. It also changes your starting point for a random one, chosen between every Teleporters of the game"}]},{type:a,value:c}]}]},dir:z,path:J,extension:u,createdAt:g,updatedAt:g},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:f,props:{href:K,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:L},{type:b,tag:f,props:{href:M,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:u,createdAt:g,updatedAt:g},{slug:y,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:e,props:{to:N},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":O,deep:x},children:[{type:a,value:c}]}]},dir:O,path:"\u002Ffeatures\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:P,depth:m,text:Q},{id:R,depth:m,text:S},{id:T,depth:m,text:U},{id:V,depth:m,text:W},{id:X,depth:m,text:Y}],body:{type:t,children:[{type:b,tag:n,props:{id:P},children:[{type:b,tag:f,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:R},children:[{type:b,tag:f,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:f,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[h,i,j],target:k},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:T},children:[{type:b,tag:f,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:e,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:V},children:[{type:b,tag:f,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:e,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:X},children:[{type:b,tag:f,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:e,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:u,createdAt:g,updatedAt:g},{slug:"how-to-start",title:$,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:e,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:e,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:f,props:{href:ac,rel:[h,i,j],target:k},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:e,props:{to:J},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:e,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:e,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:e,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:e,props:{to:N},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:f,props:{href:K,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:L},{type:b,tag:f,props:{href:M,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:u,createdAt:g,updatedAt:g},{slug:y,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:e,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:f,props:{href:ac,rel:[h,i,j],target:k},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":z},children:[{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002F",extension:u,createdAt:g,updatedAt:g},{slug:y,title:"Tutorials",toc:[{id:ae,depth:m,text:af},{id:ag,depth:m,text:ah},{id:ai,depth:m,text:aj},{id:ak,depth:m,text:al}],body:{type:t,children:[{type:b,tag:n,props:{id:ae},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ag},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ai},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ak},children:[{type:b,tag:f,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:f,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","nuxt-link","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","li",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","\u002F","","_index","\u002Fseedgen","."," by CosmicAngel","ul","\u002Fseedgen\u002Fheaders","headers","\u002Fseedgen\u002Fpaths\u002Fmoki","Moki","\u002Fseedgen\u002Fpaths\u002Fgorlek",", ","\u002Fseedgen\u002Fpresets","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/area-specific/crumbling-platforms/payload.js b/_nuxt/static/1714843480/tutorials/area-specific/crumbling-platforms/payload.js deleted file mode 100644 index bd7d444c..00000000 --- a/_nuxt/static/1714843480/tutorials/area-specific/crumbling-platforms/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/area-specific/crumbling-platforms", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"crumbling-platforms",title:"Crumbling platforms in Wastes",tags:{abilities:["sentry"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In wastes, there is sand platforms you can burrow through which disappears once you touch it. The way they reappear can seem a bit random but they actually simply reappear once you touch the ground again."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This can be abused in order to get the Last Stand shard without needing any skills by simply wall jumping on the purple wall."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"FxLbmCNu4e0"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Farea-specific\u002Fcrumbling-platforms",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Farea-specific","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/area-specific/freeing-bubbles/payload.js b/_nuxt/static/1714843480/tutorials/area-specific/freeing-bubbles/payload.js deleted file mode 100644 index b58eacd9..00000000 --- a/_nuxt/static/1714843480/tutorials/area-specific/freeing-bubbles/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/area-specific/freeing-bubbles", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"freeing-bubbles",title:"Freeing bubbles in Pools",tags:{abilities:["sentry","bow","spear","shuriken","grenade","blaze"],zone:["pools"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Some bubbles are blocked by starfishes. The base game teaches you to free those bubbles with water dash and bash but any source of damage can free them. It's therefore possible to kill those starfishes with Bow, Spear, Shuriken, Grenade, Sentry but also with a charged Blaze."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"YE-yQ23yBSQ"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Farea-specific\u002Ffreeing-bubbles",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Farea-specific","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/area-specific/icefall-furnace/payload.js b/_nuxt/static/1714843480/tutorials/area-specific/icefall-furnace/payload.js deleted file mode 100644 index 841b79fe..00000000 --- a/_nuxt/static/1714843480/tutorials/area-specific/icefall-furnace/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/area-specific/icefall-furnace", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"icefall-furnace",title:"Icefall furnace without Grenade",tags:{zones:["reach"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Above Baur's Reach entrance, there is a furnace which melt a icefall locking two items. The game normaly expects you to use Grenade to change the state of the waterfall but you can actually use the projectile of the soup below the teleporter."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"H7AT5ClbwNQ"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Farea-specific\u002Ficefall-furnace",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Farea-specific","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/area-specific/light-sources/payload.js b/_nuxt/static/1714843480/tutorials/area-specific/light-sources/payload.js deleted file mode 100644 index 6c197cc0..00000000 --- a/_nuxt/static/1714843480/tutorials/area-specific/light-sources/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/area-specific/light-sources", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj){return {data:[{article:{slug:"light-sources",title:"Light sources",tags:{abilities:[z,A]},toc:[{id:z,depth:l,text:D},{id:A,depth:l,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In Mouldwood Depths (before defeating Mora) and in the cave at Glades, you need a light source in order to navigate through the darkness. The game expects you to either use the fireflies or flash but there is other abilities which can be used as a light source."}]},{type:a,value:c},{type:b,tag:m,props:{id:z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#bow",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The easiest way is to use Bow. As long as you are holding an arrow, your Bow will light your surounding which prevents the darkness from killing you and resets the death timer."}]},{type:a,value:c},{type:b,tag:F,props:{id:"mwDSf0x39g8"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:A},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#grenade",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can also use Grenade as a light source, which is much harder since it doesn't protect you while you are holding Grenade.\nYou need to throw it near you to refresh the darkness cooldown with the explosion and launch another one almost immediatly since Grenade's light won't protect you for long."}]},{type:a,value:c},{type:b,tag:F,props:{id:"PONJwzD_w3s"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Farea-specific\u002Flight-sources",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:B}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R},{id:S,depth:l,text:T},{id:U,depth:l,text:V}],body:{type:s,children:[{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:X},children:[{type:a,value:Y}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:Z,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:Y,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:X,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ab},children:[{type:a,value:c}]}]},dir:ab,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af},{id:ag,depth:l,text:ah},{id:ai,depth:l,text:aj}],body:{type:s,children:[{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","bow","grenade","."," by CosmicAngel","Bow","Grenade","youtube-video","\u002Ftutorials\u002Farea-specific","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/area-specific/sentry-as-a-fire-source/payload.js b/_nuxt/static/1714843480/tutorials/area-specific/sentry-as-a-fire-source/payload.js deleted file mode 100644 index 6c83efc0..00000000 --- a/_nuxt/static/1714843480/tutorials/area-specific/sentry-as-a-fire-source/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/area-specific/sentry-as-a-fire-source", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"sentry-as-a-fire-source",title:"Sentry as a fire source",tags:{abilities:["sentry"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In a normal playthrough, you need Grenade to melt ice and activate lanterns. But it is actually possible to do the same with sentry.\nFor that, you simply need to use sentry near a lantern or ice. When the sentry runs out, it will explode and generate fire which will melt ice and activate lanterns."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"R0uhmbsgHDM"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Farea-specific","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/charged-blaze-blob/payload.js b/_nuxt/static/1714843480/tutorials/misc/charged-blaze-blob/payload.js deleted file mode 100644 index 5629573a..00000000 --- a/_nuxt/static/1714843480/tutorials/misc/charged-blaze-blob/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/misc/charged-blaze-blob", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"charged-blaze-blob",title:"Charged Blaze Blob",tags:{abilities:["blaze"],zone:["wellspring"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Charged Blaze can be used to destroy certain blobs from a distance, like the ones in wellspring."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Wellspring 2nd Floor:\nThere is a tiny bit of wall\u002Fledge above the grapple bud in the second floor of Wellspring.\nFrom there, use charged blaze to break the blob and skip the entire second floor."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:"img",props:{alt:"charge blaze wellspring floor2 blob",src:"\u002Fmedia\u002Fcharge_blaze_wellspring_floor2_blob.png"},children:[]}]}]},dir:B,path:"\u002Ftutorials\u002Fmisc\u002Fcharged-blaze-blob",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/godmode/payload.js b/_nuxt/static/1714843480/tutorials/misc/godmode/payload.js deleted file mode 100644 index 893a6c7c..00000000 --- a/_nuxt/static/1714843480/tutorials/misc/godmode/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/misc/godmode", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"godmode",title:"God mode",tags:{abilities:["bash"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"God mode is a state which prevent you from taking damages. To enable it, you need to drown while using bash."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To do so, stay close to an enemy while being underwater, wait until you hear Ori screaming and then hold bash. If done correctly, you will die while bashing which will grant you the bash's invulnerability when you respawn. You will preserve this state until you either bash again or exit your save file."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"For example, this can be used in order to swim in dirty water, giving you access to woods without Clean Water."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you have Water Breath you won't be able to drown, making you unable to enable god mode. For unknown reason, you also can't enable god mode if you have Spear."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"46Tz2N1Rx6c"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmisc\u002Fgodmode",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/projectile-redirection/payload.js b/_nuxt/static/1714843480/tutorials/misc/projectile-redirection/payload.js deleted file mode 100644 index c4c5e194..00000000 --- a/_nuxt/static/1714843480/tutorials/misc/projectile-redirection/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/misc/projectile-redirection", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"projectile-redirection",title:"Projectile redirection",tags:{abilities:["sword","hammer",A,B,"dash","launch"],shards:[C]},toc:[{id:C,depth:k,text:F},{id:A,depth:k,text:G},{id:B,depth:k,text:H},{id:I,depth:k,text:J}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Changing the direction of a projectile lets you break walls that can not be broken otherwise. Even if it is usually done by bashing a projectile, there are other options for it."}]},{type:a,value:c},{type:b,tag:l,props:{id:C},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#deflector",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The first one is the shard deflector which lets you change the direction of a projectile by hitting it with Sword or Hammer."}]},{type:a,value:c},{type:b,tag:y,props:{id:"_sPyYtsLdVI"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:A},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#grenade",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can also use Grenade: when it explodes, grenade blast off projectiles, changing its direction.\nYou can make Grenade explode by either pressing your Grenade button while there is already a Grenade on screen or by launching it into the ground or an enemy."}]},{type:a,value:c},{type:b,tag:y,props:{id:"tXBH2pLWHy8"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:B},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sentry",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Sentry will explode when it runs out, which changes the direction of projectiles. Sentry's area of effect is much smaller than Grenade so you will need to be much more precise."}]},{type:a,value:c},{type:b,tag:y,props:{id:"juIUSSL9OIE"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:I},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#dash-and-launch",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Just after releasing a bash, you can use either dash or launch to catch up to the thing you bash and bash it again."}]},{type:a,value:c},{type:b,tag:y,props:{id:"tK7JGCWocMM"},children:[{type:a,value:c}]}]},dir:K,path:"\u002Ftutorials\u002Fmisc\u002Fprojectile-redirection",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:D}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:r,props:{to:O},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":P,deep:x},children:[{type:a,value:c}]}]},dir:P,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:Q,depth:k,text:R},{id:S,depth:k,text:T},{id:U,depth:k,text:V},{id:W,depth:k,text:X},{id:Y,depth:k,text:Z}],body:{type:s,children:[{type:b,tag:l,props:{id:Q},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:l,props:{id:S},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:l,props:{id:U},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:r,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:l,props:{id:W},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:r,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:l,props:{id:Y},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:r,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:r,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:r,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[g,h,i],target:j},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:r,props:{to:O},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:r,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[g,h,i],target:j},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Tutorials",toc:[{id:ag,depth:k,text:ah},{id:ai,depth:k,text:aj},{id:ak,depth:k,text:al},{id:am,depth:k,text:an}],body:{type:s,children:[{type:b,tag:l,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":K,deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","nuxt-link","root",".md","page-list","li","\u002F","","youtube-video","_index","grenade","sentry","deflector","."," by CosmicAngel","Deflector","Grenade","Sentry","dash-and-launch","Dash and Launch","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/quests/payload.js b/_nuxt/static/1714843480/tutorials/misc/quests/payload.js deleted file mode 100644 index 8d47813a..00000000 --- a/_nuxt/static/1714843480/tutorials/misc/quests/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/misc/quests", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at){return {data:[{article:{slug:"quests",title:"Quests Guide",toc:[{id:G,depth:n,text:H},{id:I,depth:n,text:J}],body:{type:u,children:[{type:b,tag:o,props:{id:G},children:[{type:b,tag:e,props:{href:"#randomizer-quests",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The All Quests Goal Mode requires you to complete 17 quests in total."},{type:b,tag:z,props:{},children:[]},{type:a,value:"\nUnless you enable the No Quests "},{type:b,tag:g,props:{to:A},children:[{type:a,value:K}]},{type:a,value:", the steps of these quests will also hold items."},{type:b,tag:z,props:{},children:[]},{type:a,value:"\nIf you enable the Progress Helper "},{type:b,tag:g,props:{to:A},children:[{type:a,value:K}]},{type:a,value:", you can use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fcustom-wheel"},children:[{type:a,value:"Custom Wheel"}]},{type:a,value:" in order to see which quests you have completed and what the next steps for each quest are."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In detail, the quests require you to:"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"The Silent Teeth"}]},{type:a,value:": Complete the Wellspring Escape, then return to Kwolok in his Hollow."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Beneath Shifting Sands"}]},{type:a,value:": Complete the Windswept Ruins Escape to gain Seir"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Lost in Paradise"}]},{type:a,value:": Complete the Kwolok Fight in Luma Pools to gain the Strength of the Forest"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Breaking the Mould"}]},{type:a,value:": Complete the Mora Fight in Mouldwood Depths to gain the Eyes of the Forest"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"The Highest Reach"}]},{type:a,value:": Complete the Baur's Reach Mountain Escape to gain the Memory of the Forest"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"The Missing Key"}]},{type:a,value:": Collect the Keystone from the Cave left of Regenerate tree and bring it to Tokk waiting nearby"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Into the Burrows"}]},{type:a,value:": Collect the Tablet from inside Midnight Burrows and bring it to Tokk waiting outside"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Lost Compass"}]},{type:a,value:": Collect the Needle in the middle room of Wellspring and bring it to Tokk waiting outside"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"A Little Braver"}]},{type:a,value:": Collect the Howl Fang to the right of the Howl Fight and bring it to the Moki waiting nearby"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Family Reunion"}]},{type:a,value:": Build the first huts with Grom's help in Wellspring Glades and talk to the father Moki near Grom to collect a key. Use it near the entrance of Silent Woods to open his family's house, then return to the father Moki."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"The Tree Keeper"}]},{type:a,value:": In preparation, complete the Wellspring escape so Tuley is present in Wellspring Glades (gardener NPC to the right). Talk to the Kii near the entrance of Silent Woods. Bring the branch they give you to Tuley, then return to the Kii. Bring the seed they give you to Tuley and plant it."},{type:b,tag:z,props:{},children:[]},{type:a,value:c},{type:b,tag:L,props:{},children:[{type:a,value:M}]},{type:a,value:N},{type:b,tag:g,props:{to:C},children:[{type:a,value:D}]},{type:a,value:" shortens this quest: Through the combination of the Tuley Spawn, No Branch and Autoplants "},{type:b,tag:g,props:{to:A},children:[{type:a,value:O}]},{type:a,value:", the only step left is talking to the Kii in Woods, which will complete the quest."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"A Diamond in the Rough"}]},{type:a,value:": Collect the Raw Shard by Burrowing near a Shovel in the early parts of Windswept Wastes and bring it to Twillen."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Into the Darkness"}]},{type:a,value:": Remove the thorns and clear the cave entrance with Grom's help in Glades. Collect the Acorn from inside the dark cave and bring it to the Moki waiting outside."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Kwolok's Wisdom"}]},{type:a,value:": Complete the Kwolok fight in Luma Pools. Talk to the Moki in the early parts of Luma Pool and bring their Amulet to the Altar near where you first met Kwolok in his Hollow. If you talked to the Moki before doing the Kwolok fight, you need to speak again with them before you can bring the amulet to the Alter in Kwolok's Hollow."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Regrowing the Glades"}]},{type:a,value:": In preparation, complete the Wellspring escape so Tuley is present in Wellspring Glades. Collect the seeds from the Wellspring, Silent Woods, Baur's Reach, Mouldwood Depths, Luma Pools and Windswept Wastes, bring them to Tuley and plant them."},{type:b,tag:z,props:{},children:[]},{type:a,value:c},{type:b,tag:L,props:{},children:[{type:a,value:M}]},{type:a,value:N},{type:b,tag:g,props:{to:C},children:[{type:a,value:D}]},{type:a,value:" shortens this quest: Through the combination of the Tuley Spawn and Autoplants "},{type:b,tag:g,props:{to:A},children:[{type:a,value:O}]},{type:a,value:", you only need to collect all the seeds, which will complete the quest."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Rebuilding the Glades"}]},{type:a,value:": Complete all of Grom's projects in Wellspring Glades."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Hand to Hand"}]},{type:a,value:":"}]},{type:a,value:c},{type:b,tag:P,props:{},children:[{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Talk to the Moki above the Kwolok's Hollow teleporter, near Hornbug."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Moki's Map to Tokk, who's present in multiple areas: right of the teleporters in Glades, left of the East Waste TP, at Midnight Burrows entrance, in the room above the Reach teleporter and at the left of the Regenerate tree. Tokk is also present in Wellspring near the entrance of the middle room and near the East Pools teleporter but they will disappear from these areas after completing respectively the Lost Compass and Lost in Paradise quests."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring Tokk's bag to the Moki in the middle room of the Wellspring."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Moki's herbs to Veral whose inbetween the Glades teleporter and the wind cavern at Baur's Reach, where the Spirit Trial is."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring Veral's soup to the Moki at the campfire near the Baur's Reach teleporter."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Moki's hat to the Moki near Twillen in Wellspring Glades."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Moki's lantern to the Moki to the bottom left in Mouldwood Depths, near the Combat Shrine."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Moki's silk to the Moki above the Luma Pools teleporter."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Moki's spyglass to Motay in Wellspring Glades (NPC above Twillen)."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring Motay's Water to the Gorlek near Burrow Tree in Windswept Wastes."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Gorlek's Mapstone Fragment to the Mapstone Altar in Windswept Ruins, behind where the Worm Escape starts."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Hand to Hand visualization:\n"},{type:b,tag:"img",props:{alt:"Hand to Hand Map",src:"\u002Fmedia\u002Fhand_to_hand_map.png"},children:[]}]},{type:a,value:c},{type:b,tag:o,props:{id:I},children:[{type:b,tag:e,props:{href:"#vanilla-only-quests",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"These quests aren't relevant for the randomizer for different reasons, but do exist in the vanilla game:"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Guardian of the Marsh"}]},{type:a,value:": Find Kwolok in his Hollow."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Fallen Friend"}]},{type:a,value:": Leave the Silent Woods with Ku."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"The Will of the Wisps"}]},{type:a,value:": Uncompletable (Final Quest)."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"The Silent Map"}]},{type:a,value:": Map out all of the Silent Woods, then show your work to Lupo in Wellspring Glades."}]}]},dir:Q,path:"\u002Ftutorials\u002Fmisc\u002Fquests",extension:v,createdAt:i,updatedAt:i},sidebarArticles:[{slug:B,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:R,rel:[j,k,l],target:m},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:S},{type:b,tag:e,props:{href:T,rel:[j,k,l],target:m},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:E}]}]},dir:x,path:x,extension:v,createdAt:i,updatedAt:i},{slug:B,title:"Features",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:U},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":V,deep:y},children:[{type:a,value:c}]}]},dir:V,path:"\u002Ffeatures\u002F",extension:v,createdAt:i,updatedAt:i},{slug:"installation",title:"Installation",toc:[{id:W,depth:n,text:X},{id:Y,depth:n,text:Z},{id:_,depth:n,text:$},{id:aa,depth:n,text:ab},{id:ac,depth:n,text:ad}],body:{type:u,children:[{type:b,tag:o,props:{id:W},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:o,props:{id:Y},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[j,k,l],target:m},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:o,props:{id:_},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:ae},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:o,props:{id:aa},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:ae},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:o,props:{id:ac},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:p,tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:af},children:[{type:a,value:ag}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:ah,extension:v,createdAt:i,updatedAt:i},{slug:"how-to-start",title:ag,toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:ah},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:ai},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aj,rel:[j,k,l],target:m},children:[{type:a,value:ak}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:C},children:[{type:a,value:D}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:U},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:R,rel:[j,k,l],target:m},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:S},{type:b,tag:e,props:{href:T,rel:[j,k,l],target:m},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:af,extension:v,createdAt:i,updatedAt:i},{slug:B,title:"Seed Genenation",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:ai},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aj,rel:[j,k,l],target:m},children:[{type:a,value:ak}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":al},children:[{type:a,value:c}]}]},dir:al,path:"\u002Fseedgen\u002F",extension:v,createdAt:i,updatedAt:i},{slug:B,title:"Tutorials",toc:[{id:am,depth:n,text:an},{id:ao,depth:n,text:ap},{id:aq,depth:n,text:ar},{id:as,depth:n,text:at}],body:{type:u,children:[{type:b,tag:o,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:p,href:"#sequence-breaks",tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:o,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:p,href:"#movement",tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:o,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:p,href:"#area-specific-knowledge",tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:o,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:p,href:"#miscellaneous",tabIndex:q},children:[{type:b,tag:r,props:{className:[s,t]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":Q,deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:v,createdAt:i,updatedAt:i},{slug:"plando",title:"Plandomizer",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[j,k,l],target:m},children:[{type:a,value:"Header Documentation"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:P,props:{},children:[{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[j,k,l],target:m},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[j,k,l],target:m},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[j,k,l],target:m},children:[{type:a,value:"Fireball"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[j,k,l],target:m},children:[{type:a,value:"Kaizo"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[j,k,l],target:m},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[j,k,l],target:m},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:v,createdAt:i,updatedAt:i}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","strong","nuxt-link","li","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","\u002F","","br","\u002Fseedgen\u002Fheaders","_index","\u002Fseedgen\u002Fpresets","preset","."," by CosmicAngel","randomizer-quests","Randomizer Quests","vanilla-only-quests","Vanilla-only Quests","header","em","Note",": Using the Quality-of-Life ","headers","ul","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/spear-wall/payload.js b/_nuxt/static/1714843480/tutorials/misc/spear-wall/payload.js deleted file mode 100644 index 406c8927..00000000 --- a/_nuxt/static/1714843480/tutorials/misc/spear-wall/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/misc/spear-wall", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj){return {data:[{article:{slug:"spear-wall",title:"Spear going through walls",tags:{abilities:["spear"]},toc:[{id:B,depth:l,text:C},{id:D,depth:l,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"If you use Spear close enough from a wall, it can go through it. It's mainly useful in order to remove some bash requirement."}]},{type:a,value:c},{type:b,tag:m,props:{id:B},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#redirect-heart",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can use Spear in order to break the redirect heart without having to break the purple wall with a projectile"}]},{type:a,value:c},{type:b,tag:F,props:{id:"mqCpE9LwXiM"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:D},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#pools-wheel",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This can be used in order to free the wheel at Pools' Entrance without going underwater."}]},{type:a,value:c},{type:b,tag:F,props:{id:"oVO4a1C_BTE"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fmisc\u002Fspear-wall",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R},{id:S,depth:l,text:T},{id:U,depth:l,text:V}],body:{type:s,children:[{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:X},children:[{type:a,value:Y}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:Z,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:Y,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:X,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ab},children:[{type:a,value:c}]}]},dir:ab,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af},{id:ag,depth:l,text:ah},{id:ai,depth:l,text:aj}],body:{type:s,children:[{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","redirect-heart","Redirect Heart","pools-wheel","Pools Wheel","youtube-video","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/speed-up-shriek/payload.js b/_nuxt/static/1714843480/tutorials/misc/speed-up-shriek/payload.js deleted file mode 100644 index ffb8233a..00000000 --- a/_nuxt/static/1714843480/tutorials/misc/speed-up-shriek/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/misc/speed-up-shriek", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj){return {data:[{article:{slug:"speed-up-shriek",title:"Speed up Shriek fight",tags:{zone:["willow"]},toc:[{id:B,depth:m,text:C},{id:D,depth:m,text:E}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Shriek is the last boss of the game and on top of being RNG, her fight is also pretty long. Fortunately, there is a few ways to speed up the fight"}]},{type:a,value:c},{type:b,tag:n,props:{id:B},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#optimising-damages",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once you finished the first phase, the game tricks you into thinking you can't damage Shriek anymore until you finish the escape but it's not actually the case. Even if you can't see her health bar anymore, it's still possible to to damage her and even kill her before you reach the end of the escape if you are dealing enough damages."}]},{type:a,value:c},{type:b,tag:F,props:{id:"97wdQwoCmoA"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The first spot is right after the first phase. Shriek will become invincible for a short amount of time right when you finish the first phase but when she flies off you can hit her for a bit beofre the escape starts."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once in the escape, there is a couple spots where you can hit her (you can open the image in a new tab if you need to zoom)."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:"img",props:{alt:"Shriek escape",src:"\u002Fmedia\u002Fshriek_escape.png"},children:[]}]},{type:a,value:c},{type:b,tag:"ol",props:{},children:[{type:a,value:c},{type:b,tag:k,props:{},children:[{type:a,value:"Just as the end of the first platform, Shriek will fly above you for a short amount of time. You can either throw a projectile at her or using some verticality options in order to damage her with a melee weapon."}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:a,value:"Shriek will fly at the top of that branch and break it. You can climb that branch before she arrives and start damaging her"}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:a,value:"Shriek will stomp on the floor. You can damage her for a short period of time here."}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:a,value:"When you almost reach the next platform, Shriek will dive into you. You can throw a projectile bellow you in order to damage her."}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:a,value:"While Shriek is coming from background, you can stand on the left of the bump and damage her from here"}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:a,value:"This is where you will be able to deal the most damage to her. She will fly a bit before the platform and fire a laser. You can position yourself above that laser and hit her head."}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:a,value:"Once you enter the sand with Burrow, Shriek will stomp the wall, making it fall. If you quickly exit the sand after entering it, you can get a couple more hits."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It's pretty difficult to kill her during the escape in the normal and hard difficulties but Shriek doesn't regenerate her health at the start of the second combat phase so every damage you deal to her will speed up the next phase. It's also possible to skip the 2nd combat phase (which is the RNG one) by dealing enough damage to her but not quite enough to kill her during the escape."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Keep in mind that if you die during the 2nd phase, Shriek will have the same amount of health as if you didn't dealt any damage to her during the escape. If you managed to skip the 2nd combat phase, dying will respawn you at the start of the last phase."}]},{type:a,value:c},{type:b,tag:n,props:{id:D},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#deflector",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"With Deflector, you can redirect the feathers Shriek throw at you by hitting them with Sword or Hammer. Redirecting those to Shriek deals insane amount of damages and, if you are lucky enough to get that pattern when the 2nd phase is almost done, you can even kill her during the 2nd phase by redirecting all her projectiles to her."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To redirect the most projectile, you want to be just in front of her head and swing when she's about to throw her feathers."}]},{type:a,value:c},{type:b,tag:F,props:{id:"PYyv0O6O58w"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fmisc\u002Fspeed-up-shriek",extension:u,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:u,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:l,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:m,text:N},{id:O,depth:m,text:P},{id:Q,depth:m,text:R},{id:S,depth:m,text:T},{id:U,depth:m,text:V}],body:{type:t,children:[{type:b,tag:n,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:n,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:n,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:l,props:{to:W},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:n,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:l,props:{to:W},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:n,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:o,tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:l,props:{to:X},children:[{type:a,value:Y}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:Z,extension:u,createdAt:f,updatedAt:f},{slug:"how-to-start",title:Y,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:l,props:{to:Z},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:l,props:{to:_},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:l,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:l,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:l,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:l,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:l,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:X,extension:u,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:l,props:{to:_},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":ab},children:[{type:a,value:c}]}]},dir:ab,path:"\u002Fseedgen\u002F",extension:u,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ac,depth:m,text:ad},{id:ae,depth:m,text:af},{id:ag,depth:m,text:ah},{id:ai,depth:m,text:aj}],body:{type:t,children:[{type:b,tag:n,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#sequence-breaks",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#movement",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#area-specific-knowledge",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:n,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:o,href:"#miscellaneous",tabIndex:p},children:[{type:b,tag:q,props:{className:[r,s]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","li","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","\u002F","","_index","."," by CosmicAngel","optimising-damages","Optimising damages","deflector","Deflector","youtube-video","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/wall-break/payload.js b/_nuxt/static/1714843480/tutorials/misc/wall-break/payload.js deleted file mode 100644 index 783b0196..00000000 --- a/_nuxt/static/1714843480/tutorials/misc/wall-break/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/misc/wall-break", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"wall-break",title:"Wall break",tags:{abilities:[A,B,C,D]},toc:[{id:B,depth:k,text:G},{id:C,depth:k,text:H},{id:A,depth:k,text:I},{id:D,depth:k,text:J}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Most breakable walls in this game can only be destroyed from one side but it is possible to break them from the wrong side by using certain skills."}]},{type:a,value:c},{type:b,tag:l,props:{id:B},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sentry",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you stick at the top of the wall and use Sentry, it will move at a position where it can deals damage to the wall. Repeat it enough time and you will break the wall."}]},{type:a,value:c},{type:b,tag:y,props:{id:"U7oZhL2jEFM"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:C},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#shuriken",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you stick to the wall and use shuriken, some of them will pass through the wall and start damaging it. Repeat it a couple times and you will break the wall."}]},{type:a,value:c},{type:b,tag:y,props:{id:"cEyss2gINIg"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:A},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#hammer",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you stick to the upper part of a wall and use hammer you will be able to break small walls. This only works on the small walls and not on the bigger barriers. You can hit the walls more consistently if you combine it with slowdown."}]},{type:a,value:c},{type:b,tag:y,props:{id:"3jVJEs8DfqQ"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:D},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#spear",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you stick to the upper part of a wall and use spear you will be able to break small walls. This only works on the small walls and not on the bigger barriers."}]},{type:a,value:c},{type:b,tag:y,props:{id:"SXKFztrympo"},children:[{type:a,value:c}]}]},dir:K,path:"\u002Ftutorials\u002Fmisc\u002Fwall-break",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:E}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:r,props:{to:O},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":P,deep:x},children:[{type:a,value:c}]}]},dir:P,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:Q,depth:k,text:R},{id:S,depth:k,text:T},{id:U,depth:k,text:V},{id:W,depth:k,text:X},{id:Y,depth:k,text:Z}],body:{type:s,children:[{type:b,tag:l,props:{id:Q},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:l,props:{id:S},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:l,props:{id:U},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:r,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:l,props:{id:W},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:r,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:l,props:{id:Y},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:r,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:r,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:r,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[g,h,i],target:j},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:r,props:{to:O},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:r,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[g,h,i],target:j},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Tutorials",toc:[{id:ag,depth:k,text:ah},{id:ai,depth:k,text:aj},{id:ak,depth:k,text:al},{id:am,depth:k,text:an}],body:{type:s,children:[{type:b,tag:l,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":K,deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","nuxt-link","root",".md","page-list","li","\u002F","","youtube-video","_index","hammer","sentry","shuriken","spear","."," by CosmicAngel","Sentry","Shuriken","Hammer","Spear","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/ability-swap/payload.js b/_nuxt/static/1714843480/tutorials/movement/ability-swap/payload.js deleted file mode 100644 index fbcd6562..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/ability-swap/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/ability-swap", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af){return {data:[{article:{slug:"ability-swap",title:"Ability swap",tags:{abilities:["sentry","blaze","flash"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"If you unequip Sentry, Blaze or Flash a bit after using them you will get a bigger hop than usual. This will also remove all negatives effect of using these abilities as a movement option, mainly allowing you to wall jump right after using them. You can equip your ability again at any time after releasing your weapon wheel once."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can use the weapon wheel as a pause buffer. You want to unequip your ability when Ori starts to spread out after they rolled into a ball. Sentry and Blaze will still consume energy even if you cancel it but doing it with Flash won't use any energy (you still need energy in order to activate Flash in the first place)."}]},{type:a,value:c},{type:b,tag:B,props:{id:"gedIikLrifY"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can also chain them together to gain a lot of height. Everytime you close your weapon wheel, you won't be able to use your ability for a bit of time so make sure to re-equip it as soon as possible."}]},{type:a,value:c},{type:b,tag:B,props:{id:"ylk0c81n4O8"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This is also possible to use the "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech#launch-swap"},children:[{type:a,value:"same technique with Launch"}]},{type:a,value:", which is much more powerful."}]}]},dir:C,path:"\u002Ftutorials\u002Fmovement\u002Fability-swap",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:I,depth:l,text:J},{id:K,depth:l,text:L},{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R}],body:{type:s,children:[{type:b,tag:m,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:S},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:S},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:T},children:[{type:a,value:U}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:V,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:U,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:T,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Z},children:[{type:a,value:c}]}]},dir:Z,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:_,depth:l,text:$},{id:aa,depth:l,text:ab},{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af}],body:{type:s,children:[{type:b,tag:m,props:{id:_},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aa},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":C,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","youtube-video","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/advanced-launch-tech/payload.js b/_nuxt/static/1714843480/tutorials/movement/advanced-launch-tech/payload.js deleted file mode 100644 index 66b58e13..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/advanced-launch-tech/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/advanced-launch-tech", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av){return {data:[{article:{slug:"advanced-launch-tech",title:"Advanced launch tech",tags:{abilities:["launch","sword","hammer"]},toc:[{id:E,depth:g,text:z},{id:F,depth:g,text:G},{id:H,depth:g,text:B},{id:I,depth:g,text:J},{id:K,depth:g,text:L},{id:M,depth:g,text:N},{id:O,depth:g,text:P}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"You probably already know that Launch is a pretty powerful skill but have you seen its true potential? There is a bunch of different techs you can use to access difficult pickups or simply going faster."}]},{type:a,value:c},{type:b,tag:h,props:{id:E},children:[{type:b,tag:e,props:{href:"#launch-swap",ariaHidden:i,tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you unequip Launch just after using it, your launch will be faster and will go further than usual. You can equip Launch again at any time after releasing your weapon wheel once."}]},{type:a,value:c},{type:b,tag:t,props:{id:"hkMq5wMOjy8"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:h,props:{id:F},children:[{type:b,tag:e,props:{href:"#weapon-launch",ariaHidden:i,tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you do a Launch upward and an upslash on the same frame, your Launch will go further. You can do it with both Sword and Hammer but Hammer Launch are more powerful than Sword Launch. Both can be used midair but you will need to use your Sword upslash if you want to do a Sword Launch midair. It's recommended to set up a "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"bind"}]},{type:a,value:" to perform them more easily.\nYou can combine it with a "},{type:b,tag:f,props:{to:Q},children:[{type:a,value:z}]},{type:a,value:" to go even further."}]},{type:a,value:c},{type:b,tag:t,props:{id:"7CVboUqFXTs"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:t,props:{id:"EFAdzdzsXL8"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:h,props:{id:H},children:[{type:b,tag:e,props:{href:"#terrawalk",ariaHidden:i,tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When you use Launch on a slope, you will maintain some of Launch momentum, making you get a lot of speed."}]},{type:a,value:c},{type:b,tag:t,props:{id:"QDljiJoczfs"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:h,props:{id:I},children:[{type:b,tag:e,props:{href:"#ceiling-launch",ariaHidden:i,tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Like "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech#ceiling-launch"},children:[{type:a,value:B}]},{type:a,value:", if you use Launch on a slope in the ceiling, you will maintain some of Launch momentum."}]},{type:a,value:c},{type:b,tag:t,props:{id:"fCEsuef9EUQ"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:h,props:{id:K},children:[{type:b,tag:e,props:{href:"#double-launch",ariaHidden:i,tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you use Launch while you are running on a slope, you can use a second Launch midair without having to reset your aerial options. If the slope isn't steep enough, you won't get another Launch midair."}]},{type:a,value:c},{type:b,tag:t,props:{id:"_2DaS6Rri30"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:h,props:{id:M},children:[{type:b,tag:e,props:{href:"#launch-glide",ariaHidden:i,tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After doing either a backflip, releasing a bash or doing a reverse dash, use launch and release your directional input. This will preserve some of your Launch momentum, making it faster than usual. You can combine this with "},{type:b,tag:f,props:{to:Q},children:[{type:a,value:z}]},{type:a,value:" to go even faster."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"On the vanilla version of the game, performing Launch Glides while using a controller has strong limitations. You may need to adjust your settings to reduce the left stick deadzone, then very slightly move the control stick to be able to aim the launch without moving it too far for the directional input to cancel the Glide state. On Switch, the default deadzone already works for this, on PC it has to be set lower than the default."},{type:b,tag:"br",props:{},children:[]},{type:a,value:"\nIn the randomizer, this issue is fixed and you can aim your launch normally as long as you release the directional input after launching (the same way you would do a "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fbash-glide"},children:[{type:a,value:"Bashglide"}]},{type:a,value:")"}]},{type:a,value:c},{type:b,tag:t,props:{id:"aVQNR97Y7cI"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:h,props:{id:O},children:[{type:b,tag:e,props:{href:"#boosted-launch",ariaHidden:i,tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When you change your direction in the air, Ori plays a little turnaround animation. If you launch during that animation, your launch will keep its initial speed a bit longer, making it go further.\nIn order to perform it: jump in a direction, press the opposite direction, launch in the same direction as your jump and keep holding the direction you pressed before using launch. Which means:"}]},{type:a,value:c},{type:b,tag:R,props:{},children:[{type:a,value:c},{type:b,tag:u,props:{},children:[{type:a,value:"Boosting to the right: jump right, press left, launch towards the right, keep holding left"}]},{type:a,value:c},{type:b,tag:u,props:{},children:[{type:a,value:"Boosting to the left: jump left, press right, launch towards the left, keep holding right"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"On controller, Boosted Launches are very difficult to perform since you cannot simultaneously move to the left while launching to the right. Due to this, controller players prefer the other techniques on this page to get additional speed out of Launch."}]},{type:a,value:c},{type:b,tag:t,props:{id:"zeLow-pN5-I"},children:[{type:a,value:c}]}]},dir:S,path:"\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech",extension:v,createdAt:n,updatedAt:n},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:T,rel:[o,p,q],target:r},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:U},{type:b,tag:e,props:{href:V,rel:[o,p,q],target:r},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:C}]}]},dir:x,path:x,extension:v,createdAt:n,updatedAt:n},{slug:A,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:W},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":X,deep:y},children:[{type:a,value:c}]}]},dir:X,path:"\u002Ffeatures\u002F",extension:v,createdAt:n,updatedAt:n},{slug:"installation",title:"Installation",toc:[{id:Y,depth:g,text:Z},{id:_,depth:g,text:$},{id:aa,depth:g,text:ab},{id:ac,depth:g,text:ad},{id:ae,depth:g,text:af}],body:{type:s,children:[{type:b,tag:h,props:{id:Y},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:i,tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:h,props:{id:_},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:i,tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[o,p,q],target:r},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:h,props:{id:aa},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:i,tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:ag},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:h,props:{id:ac},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:i,tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:ag},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:h,props:{id:ae},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:i,tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:ah},children:[{type:a,value:ai}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:aj,extension:v,createdAt:n,updatedAt:n},{slug:"how-to-start",title:ai,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:aj},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:ak},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:al,rel:[o,p,q],target:r},children:[{type:a,value:am}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:W},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:T,rel:[o,p,q],target:r},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:U},{type:b,tag:e,props:{href:V,rel:[o,p,q],target:r},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:ah,extension:v,createdAt:n,updatedAt:n},{slug:A,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:ak},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:al,rel:[o,p,q],target:r},children:[{type:a,value:am}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":an},children:[{type:a,value:c}]}]},dir:an,path:"\u002Fseedgen\u002F",extension:v,createdAt:n,updatedAt:n},{slug:A,title:"Tutorials",toc:[{id:ao,depth:g,text:ap},{id:aq,depth:g,text:ar},{id:as,depth:g,text:at},{id:au,depth:g,text:av}],body:{type:s,children:[{type:b,tag:h,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:i,href:"#sequence-breaks",tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:h,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:i,href:"#movement",tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":S,deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:h,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:i,href:"#area-specific-knowledge",tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:h,props:{id:au},children:[{type:b,tag:e,props:{ariaHidden:i,href:"#miscellaneous",tabIndex:j},children:[{type:b,tag:k,props:{className:[l,m]},children:[]}]},{type:a,value:av}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:v,createdAt:n,updatedAt:n},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[o,p,q],target:r},children:[{type:a,value:"Header Documentation"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:R,props:{},children:[{type:a,value:c},{type:b,tag:u,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[o,p,q],target:r},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:u,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[o,p,q],target:r},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:u,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[o,p,q],target:r},children:[{type:a,value:"Fireball"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:u,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[o,p,q],target:r},children:[{type:a,value:"Kaizo"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:u,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[o,p,q],target:r},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:u,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[o,p,q],target:r},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:v,createdAt:n,updatedAt:n}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","root","youtube-video","li",".md","page-list","\u002F","","Launch Swap","_index","Terrawalk","."," by CosmicAngel","launch-swap","weapon-launch","Weapon Launch","terrawalk","ceiling-launch","Ceiling launch","double-launch","Double Launch","launch-glide","Launch Glide","boosted-launch","Boosted launch","\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech#launch-swap","ul","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/aerial-reset/payload.js b/_nuxt/static/1714843480/tutorials/movement/aerial-reset/payload.js deleted file mode 100644 index aab53769..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/aerial-reset/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/aerial-reset", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af){return {data:[{article:{slug:"aerial-reset",title:"Aerial reset",tags:{abilities:["sword","dash","launch","glide","grapple","burrow"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When in the air, you have multiple movement options: double jump, dash and launch. After using each once, you can not use them again before you reset it. The most common ways to reset them are touching ground, walls or bashing something."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It’s more situational but burrowing into something, gliding in wind current, using grapple or passing through portal gates reset your aerial movement as well."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Using launch also resets your double jump and dash so you can use a second aerial dash if you dash then launch and dash again."}]},{type:a,value:c},{type:b,tag:z,props:{id:"N9aWbTtg3Gg"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Sword is really useful in that regard too: when you hit something with your sword, you will get your launch, double jump and dash back."}]},{type:a,value:c},{type:b,tag:z,props:{id:"0LhJbHXsPIA"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some weird geometry in ceilings can also reset your launch and dash when you touch them."}]},{type:a,value:c},{type:b,tag:z,props:{id:"PVWCq8JPZUk"},children:[{type:a,value:c}]}]},dir:C,path:"\u002Ftutorials\u002Fmovement\u002Faerial-reset",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:I,depth:l,text:J},{id:K,depth:l,text:L},{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R}],body:{type:s,children:[{type:b,tag:m,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:S},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:S},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:T},children:[{type:a,value:U}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:V,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:U,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:T,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Z},children:[{type:a,value:c}]}]},dir:Z,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:_,depth:l,text:$},{id:aa,depth:l,text:ab},{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af}],body:{type:s,children:[{type:b,tag:m,props:{id:_},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aa},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":C,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","youtube-video","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/bash-glide/payload.js b/_nuxt/static/1714843480/tutorials/movement/bash-glide/payload.js deleted file mode 100644 index c283ba1d..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/bash-glide/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/bash-glide", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"bash-glide",title:"Bash glide",tags:{abilities:["bash","glide","double jump"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When you bash something, Ori gets a boost of speed which slowly disappears. But it is actually possible to preserve that momentum by releasing directional inputs after you released your bash."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"That momentum won’t decrease until you touch the ground so you can preserve it longer by either using the feather to glide, aerial jumps or a combination of the two. Hammer and Sword up slashes as well as Shuriken and Flap also preserve the glide effect, making you go further. You can also use "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Fpause-float"},children:[{type:a,value:"Pause Floats"}]},{type:a,value:" in order to preserve the glide effect."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"t0mFzvJnnmA"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fbash-glide",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/bounce-pad-plus/payload.js b/_nuxt/static/1714843480/tutorials/movement/bounce-pad-plus/payload.js deleted file mode 100644 index 676f4f3c..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/bounce-pad-plus/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/bounce-pad-plus", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al){return {data:[{article:{slug:"bounce-pad-plus",title:"Bounce pad",tags:{abilities:[z,A,B]},toc:[{id:z,depth:k,text:F},{id:B,depth:k,text:G},{id:A,depth:k,text:H}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"You can get more height than usual when jumping on a bounce pad and using some skills."}]},{type:a,value:c},{type:b,tag:l,props:{id:z},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#grenade",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you keep holding a grenade before and after jumping on a bounce pad, you will go much higher than usual. You can cancel your grenade by pressing jump before releasing your grenade input, which will refill your energy."}]},{type:a,value:c},{type:b,tag:C,props:{id:"Fkj8DnWnxpU"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:B},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#hammer",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you do a upslash with hammer and you activate the bounce pad before the end of the animation, you will jump higher than usual."}]},{type:a,value:c},{type:b,tag:C,props:{id:"PPirjzN09Ig"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:A},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sword",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you do a upslash with sword a bit before activating the bounce pad, you will jump higher than usual. The input is really precise. If you do it too late, you will cancel the momentum from the bounce pad."}]},{type:a,value:c},{type:b,tag:C,props:{id:"l1EoS9_ZSvs"},children:[{type:a,value:c}]}]},dir:I,path:"\u002Ftutorials\u002Fmovement\u002Fbounce-pad-plus",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:D}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:r,props:{to:M},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":N,deep:x},children:[{type:a,value:c}]}]},dir:N,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:O,depth:k,text:P},{id:Q,depth:k,text:R},{id:S,depth:k,text:T},{id:U,depth:k,text:V},{id:W,depth:k,text:X}],body:{type:s,children:[{type:b,tag:l,props:{id:O},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:l,props:{id:Q},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:l,props:{id:S},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:r,props:{to:Y},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:l,props:{id:U},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:r,props:{to:Y},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:l,props:{id:W},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:r,props:{to:Z},children:[{type:a,value:_}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:$,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:_,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:r,props:{to:$},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:r,props:{to:aa},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ab,rel:[g,h,i],target:j},children:[{type:a,value:ac}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:r,props:{to:M},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:Z,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:r,props:{to:aa},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ab,rel:[g,h,i],target:j},children:[{type:a,value:ac}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ad},children:[{type:a,value:c}]}]},dir:ad,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ae,depth:k,text:af},{id:ag,depth:k,text:ah},{id:ai,depth:k,text:aj},{id:ak,depth:k,text:al}],body:{type:s,children:[{type:b,tag:l,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":I,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","nuxt-link","root",".md","page-list","li","\u002F","","_index","grenade","sword","hammer","youtube-video","."," by CosmicAngel","Grenade","Hammer","Sword","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/ceiling-jump/payload.js b/_nuxt/static/1714843480/tutorials/movement/ceiling-jump/payload.js deleted file mode 100644 index d80dc655..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/ceiling-jump/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/ceiling-jump", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"ceiling-jump",title:"Ceiling jump",tags:["movement-tutorial"],toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When you are under the corner of a wall, it is possible to wall jump on it even though it shouldn't be possible. You can only get that wall jump if you have no speed at all (both vertical and horizontal) when you input your jump."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"ayw1TlPlutc"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fceiling-jump",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/chain-bash/payload.js b/_nuxt/static/1714843480/tutorials/movement/chain-bash/payload.js deleted file mode 100644 index b4648de4..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/chain-bash/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/chain-bash", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj){return {data:[{article:{slug:"chain-bash",title:"Chain bash",tags:{abilities:["bash",z,"double jump"]},toc:[{id:z,depth:l,text:C},{id:D,depth:l,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When you bash something, you can cancel the momentum it gives you in order to bash the same thing again. This can be used in order to gain a lot of height."}]},{type:a,value:c},{type:b,tag:m,props:{id:z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#glide",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you keep holding Glide while bashing downward, you will cancel the momentum of your bash. If you bash as soon as the thing you just bashed enter your bash range again, you will snap to it which gives you a bit of height. You can keep bashing in order to gain height."}]},{type:a,value:c},{type:b,tag:F,props:{id:"rN05qwd3n2I"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:D},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#double-jump",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Just after releasing a downward bash, you can use your double jump in order to cancel the momentum from your bash. If you do so, you will be able to bash again the thing you bashed, giving you more height."}]},{type:a,value:c},{type:b,tag:F,props:{id:"gfCqOA1JBlI"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fmovement\u002Fchain-bash",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R},{id:S,depth:l,text:T},{id:U,depth:l,text:V}],body:{type:s,children:[{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:X},children:[{type:a,value:Y}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:Z,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:Y,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:X,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ab},children:[{type:a,value:c}]}]},dir:ab,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af},{id:ag,depth:l,text:ah},{id:ai,depth:l,text:aj}],body:{type:s,children:[{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","glide","."," by CosmicAngel","Glide","double-jump","Double jump","youtube-video","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/dash-cancel/payload.js b/_nuxt/static/1714843480/tutorials/movement/dash-cancel/payload.js deleted file mode 100644 index 3648d485..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/dash-cancel/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/dash-cancel", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"dash-cancel",title:"Dash cancel",tags:{abilities:["dash","sword","hammer"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Dash usually have a really long recovery time but it's possible to cancel the end of the animation into another action. You can then cancel that action with another dash, making you go really fast. To cancel your dash animation, you can either jump, do a sword slash or a hammer slash."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"xh7muyOkQHM"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fdash-cancel",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/dash-ramp/payload.js b/_nuxt/static/1714843480/tutorials/movement/dash-ramp/payload.js deleted file mode 100644 index 192452e8..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/dash-ramp/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/dash-ramp", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"dash-ramp",title:"Dash ramp",tags:{abilities:["dash"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"If you dash on a slope and then jump at the end of your dash it will follow the slope’s angle, which can give you more height than a jump."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"KuJaNz_5mCM"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fdash-ramp",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/extending-hammer/payload.js b/_nuxt/static/1714843480/tutorials/movement/extending-hammer/payload.js deleted file mode 100644 index 85d82cb3..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/extending-hammer/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/extending-hammer", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af){return {data:[{article:{slug:"extending-hammer",title:"Extending Momentum with Hammer",tags:{abilities:["hammer"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"It is possible to extend the momentum you get from some movement options with Hammer by using a horizontal hammer slash in the opposite direction from the one Ori is facing. Usually used in combination with "},{type:b,tag:g,props:{to:"\u002Ftutorials\u002Fmovement\u002Fsentry-jumps#aerial-sentry-jumps"},children:[{type:a,value:"Aerial Hammer Sentry Jumps"}]},{type:a,value:" or "},{type:b,tag:g,props:{to:"\u002Ftutorials\u002Fmovement\u002Fhammer-jumps"},children:[{type:a,value:"Hammer Jumps"}]},{type:a,value:", you can also use it in order to extend momentum from bounce pad and poles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can only extend your momentum by using your hammer while you are still ascending."}]},{type:a,value:c},{type:b,tag:B,props:{id:"Dv44gnhfVBg"},children:[{type:a,value:c}]},{type:a,value:"\n\n\n"},{type:b,tag:B,props:{id:"NnixS_q2X74"},children:[{type:a,value:c}]}]},dir:C,path:"\u002Ftutorials\u002Fmovement\u002Fextending-hammer",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:I,depth:l,text:J},{id:K,depth:l,text:L},{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R}],body:{type:s,children:[{type:b,tag:m,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[h,i,j],target:k},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:S},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:S},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:T},children:[{type:a,value:U}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:V,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:U,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:V},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:W},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:X,rel:[h,i,j],target:k},children:[{type:a,value:Y}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:T,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:W},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:X,rel:[h,i,j],target:k},children:[{type:a,value:Y}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Z},children:[{type:a,value:c}]}]},dir:Z,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:_,depth:l,text:$},{id:aa,depth:l,text:ab},{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af}],body:{type:s,children:[{type:b,tag:m,props:{id:_},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aa},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":C,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nuxt-link","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","youtube-video","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/extending-momentum-spear/payload.js b/_nuxt/static/1714843480/tutorials/movement/extending-momentum-spear/payload.js deleted file mode 100644 index 7e818921..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/extending-momentum-spear/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/extending-momentum-spear", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj){return {data:[{article:{slug:"extending-momentum-spear",title:"Extending Momentum with Spear",tags:{abilities:["spear",z]},toc:[{id:z,depth:l,text:C},{id:D,depth:l,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"It is possible to extend the momentum you get from some movement options with Spear by using it right after your movement option, letting you travel more distance than usual."}]},{type:a,value:c},{type:b,tag:m,props:{id:z},children:[{type:b,tag:e,props:{href:"#bash",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you use Spear right after releasing a Bash, you will go much further than usual."}]},{type:a,value:c},{type:b,tag:F,props:{id:"1SM_w4v3TvA"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:D},children:[{type:b,tag:e,props:{href:"#jumps",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Likewise, if you use Spear right after a jump you will go a little higher than usual. It is also possible to extend your double jump by using your double jump and Spear right after."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When you want to extend a grounded jump then a double jump right after, it's important to keep in mind that you can't throw another Spear right after the first one so you need to wait a bit after the first extended jump before extending your double jump."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When extending a grounded jump, you will also be able to perform a "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Fspear-jumps"},children:[{type:a,value:"Spear Jump"}]},{type:a,value:" in order to get a little more height. This jump is also very usefull if you want to await the end of the Spear input lock in order to extend a double jump right after."}]},{type:a,value:c},{type:b,tag:F,props:{id:"1ksSgcooqEM"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fmovement\u002Fextending-momentum-spear",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R},{id:S,depth:l,text:T},{id:U,depth:l,text:V}],body:{type:s,children:[{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:X},children:[{type:a,value:Y}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:Z,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:Y,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:X,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ab},children:[{type:a,value:c}]}]},dir:ab,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af},{id:ag,depth:l,text:ah},{id:ai,depth:l,text:aj}],body:{type:s,children:[{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","bash","."," by CosmicAngel","Bash","jumps","Jumps","youtube-video","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/glide-jumps/payload.js b/_nuxt/static/1714843480/tutorials/movement/glide-jumps/payload.js deleted file mode 100644 index 4b593610..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/glide-jumps/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/glide-jumps", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"glide-jumps",title:"Glide jumps",tags:{abilities:["glide"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"With glide, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Glide jumping does not use your double jump so you can view it as an additional jump.\nTo perform it, while grounded, stand still and hold glide, then jump. At any point after you pass the apex of your jump, release glide and press jump again."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It is also possible to do it while running but the timing is a bit different. When running, start by jumping then hold glide shortly after. As when grounded, release glide and jump again at any point after you reach the apex of your jump to get the glide jump."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"VfsbyqlBgi8"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fglide-jumps",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/grenade-jumps/payload.js b/_nuxt/static/1714843480/tutorials/movement/grenade-jumps/payload.js deleted file mode 100644 index 09997d95..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/grenade-jumps/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/grenade-jumps", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"grenade-jumps",title:"Grenade jumps",tags:{abilities:["grenade","double jump"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Grenade jumps are a great way to gain height, especially if you have multiple jumps. To do them, you have to press jump and grenade on the same frame.\nKeep holding your buttons until Ori slows down. It’s recommended to set up a "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"bind"}]},{type:a,value:" to do them more consistently."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can perform grenade jumps with grounded jumps as well as double jumps. Grounded grenade jumps let you go higher while aerial grenade jumps give you a lot more horizontal speed."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you release your inputs, Ori will throw the grenade but it’s actually possible to cancel the grenade throw. To do so, keep holding your grenade input but release your jump and input a new jump (you can input the next jump even if you do not have double jump). When canceling the grenade, your energy will be refilled. You still need at least 1 energy to do a grenade jump since your energy will be consumed when you press grenade."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"Id6q5_bQEZA"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fgrenade-jumps",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/grenade-zoom/payload.js b/_nuxt/static/1714843480/tutorials/movement/grenade-zoom/payload.js deleted file mode 100644 index 8727c4c2..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/grenade-zoom/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/grenade-zoom", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"grenade-zoom",title:"Grenade zoom",tags:{abilities:["bash","grenade","grapple"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After bashing something, you can hold grenade in order to get a lot of height or go really fast in one direction. For some reasons, this only works if you also have Grapple even if you don't have to use Grapple at all. You also need to prime a grenade before bashing or you'll decelerate after your bash."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can't bash your own grenade in order to setup this trick since pressing grenade after your bash will result in your last grenade exploding rather than Ori charging a grenade."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"Ij9sSsusaDo"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fgrenade-zoom",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/hammer-jumps/payload.js b/_nuxt/static/1714843480/tutorials/movement/hammer-jumps/payload.js deleted file mode 100644 index 2b8aec28..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/hammer-jumps/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/hammer-jumps", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"hammer-jumps",title:"Hammer jumps",tags:{abilities:["hammer","double jump"]},toc:[{id:C,depth:l,text:D},{id:E,depth:l,text:F},{id:G,depth:l,text:H},{id:I,depth:l,text:J}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Hammer jumps let you get a lot more height from your jumps than usual. This is a great movement tool which you combine with a lot of different movement option. To do a hammer jump, start by a horizontal attack and cancel it by a jump. Keep holding your jump and input a second horizontal slash."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once you performed a hammer jump, you can even "},{type:b,tag:g,props:{to:"\u002Ftutorials\u002Fmovement\u002Fextending-hammer"},children:[{type:a,value:"extend them"}]},{type:a,value:" by alternating horizontal slashes on the opposite side."}]},{type:a,value:c},{type:b,tag:m,props:{id:C},children:[{type:b,tag:e,props:{href:"#hammer-jump-with-aerial-jumps",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The most common and versatile way to do hammer jumps is by using an aerial jump. If you have multiple aerial jumps, you can input it again to chain them together."}]},{type:a,value:c},{type:b,tag:y,props:{id:"uSj8ZyYiF2I"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:E},children:[{type:b,tag:e,props:{href:"#hammer-jump-from-a-wall-jump",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can get Hammer Jumps from a wall jump. To do them, simply use hammer then wall jump and use a second hammer slash. It's important to hold the direction towards the wall before jumping."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a wall jump."}]},{type:a,value:c},{type:b,tag:y,props:{id:"hsSWVPBWI4k"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:G},children:[{type:b,tag:e,props:{href:"#hammer-jump-from-a-coyote-jump",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Coyote jumps are a common mechanic in platformers game which let you jump shortly after you started falling from a platform. Ori and the will of the Wisps implements that mechanic as well and it just happens that you can start a hammer jump from them. To do so walk off the platform and use an horizontal hammer slash then jump immediatly after and do another hammer slash."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a coyote jump."}]},{type:a,value:c},{type:b,tag:y,props:{id:"INUBbrb7zfM"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:I},children:[{type:b,tag:e,props:{href:"#hammer-jump-with-glide-jump",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It's also possible to perform Hammer Jumps by combining them with "},{type:b,tag:g,props:{to:"\u002Ftutorials\u002Fmovement\u002Fglide-jumps"},children:[{type:a,value:"Glide jumps"}]},{type:a,value:". To do so, start by doing a normal glide jump but instead of releasing glide and jumping, you want to use hammer (which will cancel your glide) then jump immediatly after and finally use a second hammer slash. It's important to hold your jump input to get the most height from a glide hammer jump. This can be done on both the standing and running variation of Glide Jumps."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a glide jump."}]},{type:a,value:c},{type:b,tag:y,props:{id:"h7i4uPR4hH8"},children:[{type:a,value:c}]}]},dir:K,path:"\u002Ftutorials\u002Fmovement\u002Fhammer-jumps",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:L,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:O},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":P,deep:x},children:[{type:a,value:c}]}]},dir:P,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:Q,depth:l,text:R},{id:S,depth:l,text:T},{id:U,depth:l,text:V},{id:W,depth:l,text:X},{id:Y,depth:l,text:Z}],body:{type:s,children:[{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[h,i,j],target:k},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:W},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:Y},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[h,i,j],target:k},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:O},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:L,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[h,i,j],target:k},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Tutorials",toc:[{id:ag,depth:l,text:ah},{id:ai,depth:l,text:aj},{id:ak,depth:l,text:al},{id:am,depth:l,text:an}],body:{type:s,children:[{type:b,tag:m,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":K,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nuxt-link","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","youtube-video","_index","."," by CosmicAngel","hammer-jump-with-aerial-jumps","Hammer jump with Aerial Jumps","hammer-jump-from-a-wall-jump","Hammer jump from a Wall Jump","hammer-jump-from-a-coyote-jump","Hammer jump from a Coyote Jump","hammer-jump-with-glide-jump","Hammer jump with Glide Jump","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/pause-float/payload.js b/_nuxt/static/1714843480/tutorials/movement/pause-float/payload.js deleted file mode 100644 index 3e38b7b1..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/pause-float/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/pause-float", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"pause-float",title:"Pause float",tags:["movement-tutorial"],toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When you select the Exit option in the pause menu, the game reset your vertical velocity. If you then unpause the game, you will get a floaty effect. You can repeat the process in order to jump over gaps you would not be able to cross with a regular jump."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"3foSzPeHBW8"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fpause-float",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/portal-hyperspeed/payload.js b/_nuxt/static/1714843480/tutorials/movement/portal-hyperspeed/payload.js deleted file mode 100644 index 7c78caef..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/portal-hyperspeed/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/portal-hyperspeed", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"portal-hyperspeed",title:"Portal Hyperspeed",tags:{abilities:["dash"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"If you dash in a portal and then cancel your dash by jumping just when entering the portal, you will get a lot of speed when exiting the portal on the other side. This can be done with a double jump if you dash midair but this is also possible with a regular jump if you dash from the ground."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"_LOu3bBersE"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fportal-hyperspeed",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/sentry-jumps/payload.js b/_nuxt/static/1714843480/tutorials/movement/sentry-jumps/payload.js deleted file mode 100644 index 16f9ed5a..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/sentry-jumps/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/sentry-jumps", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj){return {data:[{article:{slug:"sentry-jumps",title:"Sentry jumps",tags:{abilities:["sentry","hammer","sword"]},toc:[{id:C,depth:l,text:D},{id:E,depth:l,text:F}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Sentry jump is one of the biggest glitch in Ori and the Will of the Wisps. By using an upslash with either sword or hammer and a sentry, you will make a big jump. You can use it while on the ground or mid-air but the timing is different for every variation.\nSince you are using Sentry, you will spend 1 energy each time you do a sentry jump. Remember that you can only place 3 Sentries at a time so you will need to wait until your first Sentry expires before doing a 4th sentry jump in a row."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Framerate influences aerial sentry jump’s timing as well as the height you gain from sentry jumps. It’s recommended to cap your game at either 60 or 59 FPS for the best results."}]},{type:a,value:c},{type:b,tag:m,props:{id:C},children:[{type:b,tag:e,props:{href:"#grounded-sentry-jumps",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you want to use a sentry jump on the ground with Sword, you need to hold the up direction and then press sentry and sword on the same frame. Even if you still get height if you miss the timing, it’s recommended to set up a "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"bind"}]},{type:a,value:" in order to perform them more consistently. Poor timing will result in less height gained, but is often still useful as not all applications require a full height sentry jump."}]},{type:a,value:c},{type:b,tag:y,props:{id:"_WCxGRaR7mI"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Hammer sentry jumps are a bit different: even if the inputs are the same as a sword sentry jump, the timing is not. For this one, you want to do an up attack with Hammer and use sentry before Ori starts to swing his hammer upward."}]},{type:a,value:c},{type:b,tag:y,props:{id:"YG7CQ9jIDZI"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Hammer sentry jumps give you more height than Sword sentry jumps but you will have less air control. You also need to be immobile when doing a hammer sentry jump while a sword sentry jump can be performed while running.\nThe timing for Hammer sentry jumps is also less strict than Sword sentry jumps."}]},{type:a,value:c},{type:b,tag:m,props:{id:E},children:[{type:b,tag:e,props:{href:"#aerial-sentry-jumps",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When used in the air, sentry jumps timing changes a bit.\nFor Sword sentry jumps, you want to first use your sentry and a couple frames afterwards input an up slash. You can chain them together to gain a lot of height."}]},{type:a,value:c},{type:b,tag:y,props:{id:"jR5eEe0YpqQ"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Hammer aerial sentry jumps on the other hand are really different from grounded ones. The inputs are the same as grounded sentry jumps but you need to input sentry faster for the aerial variant."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This should not give you a lot of height by itself. What you want to do instead is start with a horizontal hammer attack and then do the sentry jump input."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After that, you can "},{type:b,tag:g,props:{to:"\u002Ftutorials\u002Fmovement\u002Fextending-hammer"},children:[{type:a,value:"extend"}]},{type:a,value:" your sentry jump by doing a horizontal slash in the opposite direction to gain more height. Continue to do horizontal attacks in the opposite direction until Ori slows down. You can also chain these sentry jumps but you will need to do at least one horizontal attack before doing an up slash again since you have a lot of recovery time when doing two up slashes in a row."}]},{type:a,value:c},{type:b,tag:y,props:{id:"GgXAUQraIM4"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fmovement\u002Fsentry-jumps",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R},{id:S,depth:l,text:T},{id:U,depth:l,text:V}],body:{type:s,children:[{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[h,i,j],target:k},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:W},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:W},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:X},children:[{type:a,value:Y}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:Z,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:Y,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:Z},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:_},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:$,rel:[h,i,j],target:k},children:[{type:a,value:aa}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:X,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:_},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:$,rel:[h,i,j],target:k},children:[{type:a,value:aa}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ab},children:[{type:a,value:c}]}]},dir:ab,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Tutorials",toc:[{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af},{id:ag,depth:l,text:ah},{id:ai,depth:l,text:aj}],body:{type:s,children:[{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nuxt-link","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","youtube-video","_index","."," by CosmicAngel","grounded-sentry-jumps","Grounded sentry jumps","aerial-sentry-jumps","Aerial sentry jumps","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/spear-jumps/payload.js b/_nuxt/static/1714843480/tutorials/movement/spear-jumps/payload.js deleted file mode 100644 index ff7a5c89..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/spear-jumps/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/spear-jumps", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"spear-jumps",title:"Spear jumps",tags:{abilities:["spear"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"With Spear, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Spear jumping does not use your double jump so you can view it as an additional jump."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To perform it, while grounded, start by using Spear. There is a short period of time where you can input a jump after Ori finished attacking. If you jump too soon, the jump won't come out and if you do it too late you will either use your double jump if you have one or not jump at all if you don't."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It is also possible to do it after "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Fextending-momentum-spear#jumps"},children:[{type:a,value:"extending a jump with Spear"}]},{type:a,value:". The mid-air jump timing will be the same but you need to jump then use Spear in order to extend your jump momentum instead of simply using Spear from the ground."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"ZB8b_SzgEqc"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fspear-jumps",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/sword-jumps/payload.js b/_nuxt/static/1714843480/tutorials/movement/sword-jumps/payload.js deleted file mode 100644 index 33e48af4..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/sword-jumps/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/sword-jumps", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"sword-jumps",title:"Sword jumps",tags:{abilities:["sword","double jump"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Sword jumps let you get more height from your double jump than usual. To perform them, while in the air, start by a horizontal sword slash and cancel it by a jump.\nKeep holding your jump and input a second horizontal slash. If you have multiple aerial jumps, you can input it again to chain them together."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"-FJ2gYBvMWM"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fsword-jumps",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/sword-pogo/payload.js b/_nuxt/static/1714843480/tutorials/movement/sword-pogo/payload.js deleted file mode 100644 index a4c43771..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/sword-pogo/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/sword-pogo", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"sword-pogo",title:"Sword pogo",tags:{abilities:["sword"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When doing a down attack with Sword on an enemy, you will get a pogo jump which gives you a bit of height. Since you are hitting an enemy with your sword, this also "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Faerial-reset"},children:[{type:a,value:"resets your aerial movement"}]},{type:a,value:". You need to touch the ground or a wall in order to refresh your pogo."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"m745rdTT-sI"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fsword-pogo",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/wavedash/payload.js b/_nuxt/static/1714843480/tutorials/movement/wavedash/payload.js deleted file mode 100644 index 3884d088..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/wavedash/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/wavedash", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj){return {data:[{article:{slug:"wavedash",title:"Wavedash",tags:{abilities:[z,A]},toc:[{id:z,depth:l,text:D},{id:A,depth:l,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"One of the way to get a lot of horizontal speed is wavedashes. In order to perform it, you need dash, a wall and another ability. In order to perform a wavedash, you want to dash towards a wall and then hold both the opposite direction and your other ability. You don't necessary need a wall: other element like a life flower work as well. The important part is having the animation where Ori stick themself to a wall."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The further you are from the wall, the easier it will be to get the ability+direction timing but your wavedash will give more speed if you are close to the wall. It's recommended to "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"bind"}]},{type:a,value:" the direction and your ability together in order to perform it more easily."}]},{type:a,value:c},{type:b,tag:m,props:{id:z},children:[{type:b,tag:e,props:{href:"#regenerate",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Wavedashes are most commonly performed with Regenerate because it gives the most speed."}]},{type:a,value:c},{type:b,tag:F,props:{id:"6HKjTHtB2z0"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:A},children:[{type:b,tag:e,props:{href:"#blaze",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Another solution is to use Blaze. Blaze's wavedashes give less speed but can be used in the air while Regenerate's wavedashes can only be performed grounded."}]},{type:a,value:c},{type:b,tag:F,props:{id:"iQNJxTsu2s0"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fmovement\u002Fwavedash",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:B}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R},{id:S,depth:l,text:T},{id:U,depth:l,text:V}],body:{type:s,children:[{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:X},children:[{type:a,value:Y}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:Z,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:Y,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:X,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ab},children:[{type:a,value:c}]}]},dir:ab,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af},{id:ag,depth:l,text:ah},{id:ai,depth:l,text:aj}],body:{type:s,children:[{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","regenerate","blaze","."," by CosmicAngel","Regenerate","Blaze","youtube-video","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/weapon-energy-movement/payload.js b/_nuxt/static/1714843480/tutorials/movement/weapon-energy-movement/payload.js deleted file mode 100644 index 1ebd4c83..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/weapon-energy-movement/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/weapon-energy-movement", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"weapon-energy-movement",title:"Energy weapons as movement",tags:{abilities:["sentry","blaze","flash","bow","shuriken"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When using energy weapons, Ori makes a little hop which can be used in order to get just a little bit more air time or reach higher up platforms."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Sentry and Flash have really close properties but you can use 3 sentries at the same time which is really helpful for horizontal movement while Flash have the benefit of costing less energy."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Blaze can be used an infinite amount of time and let you go a little bit further horizontally. The extra height is pretty irrelevant in most cases because you can't wall jump right after using Blaze."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Shuriken gives a lot of horizontal momentum as well as a really short hop."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Spear gives you a lot of verticality, especially when "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Fextending-momentum-spear#jumps"},children:[{type:a,value:"combined with a jump"}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bow also gives you a minor horizontal boost."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"js0EHAE52no"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fweapon-energy-movement",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:y}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","",".","_index"," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/weapon-movement/payload.js b/_nuxt/static/1714843480/tutorials/movement/weapon-movement/payload.js deleted file mode 100644 index 7f09cc1b..00000000 --- a/_nuxt/static/1714843480/tutorials/movement/weapon-movement/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/movement/weapon-movement", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak){return {data:[{article:{slug:"weapon-movement",title:"Weapon movement",tags:{abilities:["sword","hammer"]},toc:[{id:C,depth:l,text:D},{id:E,depth:l,text:F}],body:{type:s,children:[{type:b,tag:m,props:{id:C},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#hover",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Using Sword or Hammer aerial combo lets you hover. Simply spam your attack button until the aerial combo is over.\nStarting a second aerial combo after the first one won’t give you any hover effect. However, with Sword, you can finish your aerial combo by an up slash to hover a bit longer.\nWith Hammer, you need to start with an up slash before starting your horizontal combo if you want to benefit from it."}]},{type:a,value:c},{type:b,tag:y,props:{id:"dBdisYeBdQ4"},children:[{type:a,value:c}]},{type:a,value:G},{type:b,tag:y,props:{id:"9YkKbleqDnk"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:E},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#up-slash",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When doing an up slash, Ori gains a bit of height. This can be used to reach higher platforms. Hammer’s up slash gets more height than Sword’s up slash.\nIf you try to do a second up slash before touching the ground, you will not gain any height from it."}]},{type:a,value:c},{type:b,tag:y,props:{id:"Y-Ugzt2GhkE"},children:[{type:a,value:c}]},{type:a,value:G},{type:b,tag:y,props:{id:"Lsm3OS8oTSs"},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ftutorials\u002Fmovement\u002Fweapon-movement",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:I,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:L},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":M,deep:x},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:N,depth:l,text:O},{id:P,depth:l,text:Q},{id:R,depth:l,text:S},{id:T,depth:l,text:U},{id:V,depth:l,text:W}],body:{type:s,children:[{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:X},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:X},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:Y},children:[{type:a,value:Z}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:Z,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:L},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:I,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:Y,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ac},children:[{type:a,value:c}]}]},dir:ac,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Tutorials",toc:[{id:ad,depth:l,text:ae},{id:af,depth:l,text:ag},{id:ah,depth:l,text:ai},{id:aj,depth:l,text:ak}],body:{type:s,children:[{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","youtube-video","_index","."," by CosmicAngel","hover","Hover","up-slash","Up slash","\n\n\n","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/payload.js b/_nuxt/static/1714843480/tutorials/payload.js deleted file mode 100644 index 68373b57..00000000 --- a/_nuxt/static/1714843480/tutorials/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF,aG,aH,aI,aJ,aK,aL,aM,aN,aO){return {data:[{article:{slug:C,title:Y,toc:[{id:J,depth:k,text:K},{id:L,depth:k,text:M},{id:N,depth:k,text:O},{id:P,depth:k,text:Q}],body:{type:w,children:[{type:b,tag:l,props:{id:J},children:[{type:b,tag:e,props:{ariaHidden:m,href:Z,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:_}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":$,deep:t},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:L},children:[{type:b,tag:e,props:{ariaHidden:m,href:aa,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ab}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":ac,deep:t},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:N},children:[{type:b,tag:e,props:{ariaHidden:m,href:ad,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ae}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":af,deep:t},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:P},children:[{type:b,tag:e,props:{ariaHidden:m,href:ag,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ah}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":ai,deep:t},children:[{type:a,value:c}]}]},dir:aj,path:"\u002Ftutorials\u002F_index",extension:x,createdAt:f,updatedAt:f},sidebarArticles:[{slug:C,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:w,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:ak,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:al},{type:b,tag:e,props:{href:am,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:T}]}]},dir:D,path:D,extension:x,createdAt:f,updatedAt:f},{slug:C,title:"Features",toc:[],body:{type:w,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:r,props:{to:an},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":ao,deep:t},children:[{type:a,value:c}]}]},dir:ao,path:"\u002Ffeatures\u002F",extension:x,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:ap,depth:k,text:aq},{id:ar,depth:k,text:as},{id:at,depth:k,text:au},{id:av,depth:k,text:aw},{id:ax,depth:k,text:ay}],body:{type:w,children:[{type:b,tag:l,props:{id:ap},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:l,props:{id:ar},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:l,props:{id:at},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:au}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:r,props:{to:az},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:l,props:{id:av},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aw}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:r,props:{to:az},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:l,props:{id:ax},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ay}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:r,props:{to:aA},children:[{type:a,value:aB}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:D,path:aC,extension:x,createdAt:f,updatedAt:f},{slug:"how-to-start",title:aB,toc:[],body:{type:w,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:r,props:{to:aC},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:r,props:{to:aD},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aE,rel:[g,h,i],target:j},children:[{type:a,value:aF}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:r,props:{to:an},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:ak,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:al},{type:b,tag:e,props:{href:am,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:D,path:aA,extension:x,createdAt:f,updatedAt:f},{slug:C,title:"Seed Genenation",toc:[],body:{type:w,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:r,props:{to:aD},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aE,rel:[g,h,i],target:j},children:[{type:a,value:aF}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":aG},children:[{type:a,value:c}]}]},dir:aG,path:"\u002Fseedgen\u002F",extension:x,createdAt:f,updatedAt:f},{slug:C,title:Y,toc:[{id:J,depth:k,text:K},{id:L,depth:k,text:M},{id:N,depth:k,text:O},{id:P,depth:k,text:Q}],body:{type:w,children:[{type:b,tag:l,props:{id:J},children:[{type:b,tag:e,props:{ariaHidden:m,href:Z,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:_}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":$,deep:t},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:L},children:[{type:b,tag:e,props:{ariaHidden:m,href:aa,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ab}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":ac,deep:t},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:N},children:[{type:b,tag:e,props:{ariaHidden:m,href:ad,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ae}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":af,deep:t},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:l,props:{id:P},children:[{type:b,tag:e,props:{ariaHidden:m,href:ag,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ah}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":ai,deep:t},children:[{type:a,value:c}]}]},dir:aj,path:"\u002Ftutorials\u002F",extension:x,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:w,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:z,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:D,path:"\u002Fplando",extension:x,createdAt:f,updatedAt:f}]}],fetch:{"data-v-1c566ee2:0":{articles:[{slug:"down-swim",title:"Down Swim",tags:{abilities:[aH],zone:[V]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fdown-swim"},{slug:"drop-shot",title:"Drop shot",tags:{abilities:[R]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fdrop-shot"},{slug:"feeding-ground-skip",title:"Feeding ground skip",tags:{zones:["waste",aI]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip"},{slug:"hornbug-skip",title:"Hornbug skip",tags:{zones:[V]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fhornbug-skip"},{slug:"pools-escape-revisit",title:"Kwolok Revisit before Kwolok fight",tags:{zones:[E]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-escape-revisit"},{slug:"kwolok-crushers",title:"Kwolok's crushers without Water Dash",tags:{zones:[E]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fkwolok-crushers"},{slug:"pools-arena-skip",title:"Pools Arena Skip",tags:{zones:[E]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-arena-skip"},{slug:"pools-puzzle-skip",title:"Pools Puzzle Skip",tags:{zones:[E]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-puzzle-skip"},{slug:"silent-swim",title:"Silent swim",tags:{abilities:[aH,A,aJ],zones:[V,aI]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fsilent-swim"},{slug:"skipping-indiana-jones",title:"Skipping Falling boulder in Willow",tags:{zones:[aK]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fskipping-indiana-jones"},{slug:"wellspring-escape-revisit",title:"Wellspring Escape Revisit before the escape",tags:{zones:[aL]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-escape-revisit"},{slug:"wellspring-spinning-room",title:"Wellspring Spinning room",tags:["location-tutorial","clean-water"],path:"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-spinning-room"}]},"data-v-1c566ee2:1":{articles:[{slug:"ability-swap",title:"Ability swap",tags:{abilities:[y,F,aM]},path:"\u002Ftutorials\u002Fmovement\u002Fability-swap"},{slug:"advanced-launch-tech",title:"Advanced launch tech",tags:{abilities:[W,u,v]},path:"\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech"},{slug:"aerial-reset",title:"Aerial reset",tags:{abilities:[u,G,W,S,aN,"burrow"]},path:"\u002Ftutorials\u002Fmovement\u002Faerial-reset"},{slug:"bash-glide",title:"Bash glide",tags:{abilities:[A,S,H]},path:"\u002Ftutorials\u002Fmovement\u002Fbash-glide"},{slug:"bounce-pad-plus",title:"Bounce pad",tags:{abilities:[B,u,v]},path:"\u002Ftutorials\u002Fmovement\u002Fbounce-pad-plus"},{slug:"ceiling-jump",title:"Ceiling jump",tags:[aO],path:"\u002Ftutorials\u002Fmovement\u002Fceiling-jump"},{slug:"chain-bash",title:"Chain bash",tags:{abilities:[A,S,H]},path:"\u002Ftutorials\u002Fmovement\u002Fchain-bash"},{slug:"dash-cancel",title:"Dash cancel",tags:{abilities:[G,u,v]},path:"\u002Ftutorials\u002Fmovement\u002Fdash-cancel"},{slug:"dash-ramp",title:"Dash ramp",tags:{abilities:[G]},path:"\u002Ftutorials\u002Fmovement\u002Fdash-ramp"},{slug:"weapon-energy-movement",title:"Energy weapons as movement",tags:{abilities:[y,F,aM,R,X]},path:"\u002Ftutorials\u002Fmovement\u002Fweapon-energy-movement"},{slug:"extending-hammer",title:"Extending Momentum with Hammer",tags:{abilities:[v]},path:"\u002Ftutorials\u002Fmovement\u002Fextending-hammer"},{slug:"extending-momentum-spear",title:"Extending Momentum with Spear",tags:{abilities:[I,A]},path:"\u002Ftutorials\u002Fmovement\u002Fextending-momentum-spear"},{slug:"glide-jumps",title:"Glide jumps",tags:{abilities:[S]},path:"\u002Ftutorials\u002Fmovement\u002Fglide-jumps"},{slug:"grenade-jumps",title:"Grenade jumps",tags:{abilities:[B,H]},path:"\u002Ftutorials\u002Fmovement\u002Fgrenade-jumps"},{slug:"grenade-zoom",title:"Grenade zoom",tags:{abilities:[A,B,aN]},path:"\u002Ftutorials\u002Fmovement\u002Fgrenade-zoom"},{slug:"hammer-jumps",title:"Hammer jumps",tags:{abilities:[v,H]},path:"\u002Ftutorials\u002Fmovement\u002Fhammer-jumps"},{slug:"pause-float",title:"Pause float",tags:[aO],path:"\u002Ftutorials\u002Fmovement\u002Fpause-float"},{slug:"portal-hyperspeed",title:"Portal Hyperspeed",tags:{abilities:[G]},path:"\u002Ftutorials\u002Fmovement\u002Fportal-hyperspeed"},{slug:"sentry-jumps",title:"Sentry jumps",tags:{abilities:[y,v,u]},path:"\u002Ftutorials\u002Fmovement\u002Fsentry-jumps"},{slug:"spear-jumps",title:"Spear jumps",tags:{abilities:[I]},path:"\u002Ftutorials\u002Fmovement\u002Fspear-jumps"},{slug:"sword-jumps",title:"Sword jumps",tags:{abilities:[u,H]},path:"\u002Ftutorials\u002Fmovement\u002Fsword-jumps"},{slug:"sword-pogo",title:"Sword pogo",tags:{abilities:[u]},path:"\u002Ftutorials\u002Fmovement\u002Fsword-pogo"},{slug:"wavedash",title:"Wavedash",tags:{abilities:[aJ,F]},path:"\u002Ftutorials\u002Fmovement\u002Fwavedash"},{slug:"weapon-movement",title:"Weapon movement",tags:{abilities:[u,v]},path:"\u002Ftutorials\u002Fmovement\u002Fweapon-movement"}]},"data-v-1c566ee2:2":{articles:[{slug:"crumbling-platforms",title:"Crumbling platforms in Wastes",tags:{abilities:[y]},path:"\u002Ftutorials\u002Farea-specific\u002Fcrumbling-platforms"},{slug:"freeing-bubbles",title:"Freeing bubbles in Pools",tags:{abilities:[y,R,I,X,B,F],zone:[E]},path:"\u002Ftutorials\u002Farea-specific\u002Ffreeing-bubbles"},{slug:"icefall-furnace",title:"Icefall furnace without Grenade",tags:{zones:["reach"]},path:"\u002Ftutorials\u002Farea-specific\u002Ficefall-furnace"},{slug:"light-sources",title:"Light sources",tags:{abilities:[R,B]},path:"\u002Ftutorials\u002Farea-specific\u002Flight-sources"},{slug:"sentry-as-a-fire-source",title:"Sentry as a fire source",tags:{abilities:[y]},path:"\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source"}]},"data-v-1c566ee2:3":{articles:[{slug:"charged-blaze-blob",title:"Charged Blaze Blob",tags:{abilities:[F],zone:[aL]},path:"\u002Ftutorials\u002Fmisc\u002Fcharged-blaze-blob"},{slug:"godmode",title:"God mode",tags:{abilities:[A]},path:"\u002Ftutorials\u002Fmisc\u002Fgodmode"},{slug:"projectile-redirection",title:"Projectile redirection",tags:{abilities:[u,v,B,y,G,W],shards:["deflector"]},path:"\u002Ftutorials\u002Fmisc\u002Fprojectile-redirection"},{slug:"quests",title:"Quests Guide",path:"\u002Ftutorials\u002Fmisc\u002Fquests"},{slug:"spear-wall",title:"Spear going through walls",tags:{abilities:[I]},path:"\u002Ftutorials\u002Fmisc\u002Fspear-wall"},{slug:"speed-up-shriek",title:"Speed up Shriek fight",tags:{zone:[aK]},path:"\u002Ftutorials\u002Fmisc\u002Fspeed-up-shriek"},{slug:"wall-break",title:"Wall break",tags:{abilities:[v,y,X,I]},path:"\u002Ftutorials\u002Fmisc\u002Fwall-break"}]}},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank",2,"h2","true",-1,"span","icon","icon-link","nuxt-link","page-list","","sword","hammer","root",".md","sentry","li","bash","grenade","_index","\u002F","pools","blaze","dash","double jump","spear","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous","bow","glide","."," by CosmicAngel","hollow","launch","shuriken","Tutorials","#sequence-breaks","There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements.","\u002Ftutorials\u002Fsequence-breaks","#movement","Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster.","\u002Ftutorials\u002Fmovement","#area-specific-knowledge","Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways.","\u002Ftutorials\u002Farea-specific","#miscellaneous","Other game knowledge you could use but that doesn't quite fit the other categories","\u002Ftutorials\u002Fmisc","\u002Ftutorials","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","water-dash","woods","regenerate","willow","wellspring","flash","grapple","movement-tutorial"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/down-swim/payload.js b/_nuxt/static/1714843480/tutorials/sequence-breaks/down-swim/payload.js deleted file mode 100644 index bad7fd93..00000000 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/down-swim/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/sequence-breaks/down-swim", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak){return {data:[{article:{slug:"down-swim",title:"Down Swim",tags:{abilities:["water-dash"],zone:["hollow"]},toc:[{id:B,depth:l,text:C},{id:D,depth:l,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In order to access the lower part of Hollow, you normally need Bow in order to drain the water on the way to dash tree. This water stay dirty, even if you found Clean Water. However, the lower part of Hollow isn't flooded so you can swim through the dirty water and get all its pickups without having to drain the water."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having either Water Dash or the Resilience shard. You can also use "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmisc\u002Fgodmode"},children:[{type:a,value:"godmode"}]},{type:a,value:" to remove the health requirement entirely."}]},{type:a,value:c},{type:b,tag:m,props:{id:B},children:[{type:b,tag:e,props:{href:"#before-the-first-lever",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is how the scene looks like before pulling the lever which let you access the room with the rock puzzle."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:F,props:{alt:u,src:"https:\u002F\u002Fi.imgur.com\u002FRm47WFE.png"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The black part is the dirty water itself, you can clearly see that the bottom part of the scene isn't flooded. The goal is to swim through the dirty water in order to access the lower part. Midway through the dirty water is a blue rectangle, which is a checkpoint you can activate even though it is in dirty water."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Depending on which difficulty you are playing on, you will need more or less health in order to do so, needing as little as 3 healths in the easy difficulty. If you have a lot of health you should be able to swim through the water without any difficulty, as long as you know where the walls which you need to avoid are. When you have less health, you want to activate that checkpoint because, when the game respawns Ori, it gives you some of your health back. This extra heal makes it possible to finish down swim even with very low amount of health."}]},{type:a,value:c},{type:b,tag:G,props:{id:"3XwFoBGrk2A"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:D},children:[{type:b,tag:e,props:{href:"#after-the-first-lever",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you pulled the lever which let you access the room with the rock puzzle, the dirty water is pushed back, making the swim slightly different."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:F,props:{alt:u,src:"https:\u002F\u002Fi.imgur.com\u002FoneLDuo.png"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The movement you need to do in this state is easier since it's mostly straight down. It's also easier to abuse the checkpoint since you can't miss it and it will also respawn you outside of the dirty water. There is however two main problems with this state: the breakable wall which leads to an energy cell as well as the path leading to the Spirit Trial and its health cell are both underwater which make them harder to get. You can still break the wall with Water Dash and the right part of the Spirit Trial's path, just after the checkpoint isn't under water."}]},{type:a,value:c},{type:b,tag:G,props:{id:"1vUvyy_nlog"},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fdown-swim",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:I,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:x,path:x,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:L},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":M,deep:u},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:N,depth:l,text:O},{id:P,depth:l,text:Q},{id:R,depth:l,text:S},{id:T,depth:l,text:U},{id:V,depth:l,text:W}],body:{type:s,children:[{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:X},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:X},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:Y},children:[{type:a,value:Z}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:_,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:Z,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:L},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:I,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:Y,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":ac},children:[{type:a,value:c}]}]},dir:ac,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ad,depth:l,text:ae},{id:af,depth:l,text:ag},{id:ah,depth:l,text:ai},{id:aj,depth:l,text:ak}],body:{type:s,children:[{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":H,deep:u},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:u},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:u},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:u},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","","page-list","li","\u002F","_index","."," by CosmicAngel","before-the-first-lever","Before the first lever","after-the-first-lever","After the first lever","img","youtube-video","\u002Ftutorials\u002Fsequence-breaks","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/drop-shot/payload.js b/_nuxt/static/1714843480/tutorials/sequence-breaks/drop-shot/payload.js deleted file mode 100644 index cab8c8cc..00000000 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/drop-shot/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/sequence-breaks/drop-shot", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"drop-shot",title:"Drop shot",tags:{abilities:["bow"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"It is possible to let an arrow pass through the floor. This is useful in order to open the path from Inkwater Marsh to Kwolok's Hollow without draining the water.\nTo do so, you want to hold Bow in order to charge an arrow (this won't work if you have the shard Quickshot equiped) and then pause the game on the frame when the arrow is shot.\nYou can use the weapon wheel in order to both pause the game and pause buffer.\nTo make the pause buffering easier, open the weapon wheel while holding Bow, then release Bow. Finally, release the weapon wheel for a really short time and press it again right after.\nRepeat the last step a few time until you can see your arrow being shot.\nIf you prefer, you can also "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"bind"}]},{type:a,value:" a second weapon wheel button, which can make spamming it easier."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"ZVy8ONNiAFc"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fdrop-shot",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fsequence-breaks","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/feeding-ground-skip/payload.js b/_nuxt/static/1714843480/tutorials/sequence-breaks/feeding-ground-skip/payload.js deleted file mode 100644 index 49dab97f..00000000 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/feeding-ground-skip/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/sequence-breaks/feeding-ground-skip", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak){return {data:[{article:{slug:"feeding-ground-skip",title:"Feeding ground skip",tags:{zones:["waste","woods"]},toc:[{id:D,depth:l,text:E},{id:F,depth:l,text:B}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Feeding ground have three different states:"}]},{type:a,value:c},{type:b,tag:G,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:B}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"After doing cat and mouse"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"After getting Seir"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After you get Seir, Shriek won’t be in Feeding Ground anymore which removes the kill plane from this area, letting you access Weeping Ridge and therefore Willow’s End. But there are multiple ways to bypass the kill plane, letting you access these areas without getting Seir."}]},{type:a,value:c},{type:b,tag:m,props:{id:D},children:[{type:b,tag:e,props:{href:"#after-cat-and-mouse",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you already did cat and mouse, you want to enter the kill plane and wait until Shriek takes off to attack you. Then open your map and teleport to the nearby spirit well. If done correctly, Shriek won’t be at Feeding Ground anymore and the kill plane will be disabled."}]},{type:a,value:c},{type:b,tag:y,props:{id:"agWiMYsgod8"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:F},children:[{type:b,tag:e,props:{href:"#before-doing-cat-and-mouse",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This option is better because at the end of the cat and mouse section, boulders will block the path above the spirit well, which makes accessing Weeping Ridge harder if you don't have a lot of verticality options."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Before explaining how to avoid the cat and mouse sequence (and therefore the kill plane), you need to understand how to trigger it in the first place."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are two main triggers. The first one is at the location where Ori is. This trigger will prevent you from doing anything else than moving to the right if you touch the ground here. The second one will trigger when Ori walks on the bone in the red circle, which starts the actual cat and mouse. So, to avoid the cat and mouse section, you want to avoid touching these bones."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:"img",props:{alt:v,src:"https:\u002F\u002Fi.imgur.com\u002FcR5RxGr.png"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To do so, you can use Burrow to pass under it."}]},{type:a,value:c},{type:b,tag:y,props:{id:"cJ_xU7McWog"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can also pass over it with your aerial mobility. As long as you land further than these bones, you will be able to move freely in Feeding Ground.\nHowever, be careful: at Ori’s position in the first screenshot, you won’t be able to use your abilities.\nSo make sure to have enough height so you can pass through that first trigger without touching the ground."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This can be done with Launch from the ground"}]},{type:a,value:c},{type:b,tag:y,props:{id:"UImKJkabkgU"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you don't have Launch, you will have to rely on glide, jumps and dashes. You can hit the skulls on the ground with your sword in order to "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Faerial-reset"},children:[{type:a,value:"aerial reset"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:y,props:{id:"3MnOID88M6k"},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip",extension:u,createdAt:f,updatedAt:f},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:I,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:x,path:x,extension:u,createdAt:f,updatedAt:f},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:L},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":M,deep:v},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:N,depth:l,text:O},{id:P,depth:l,text:Q},{id:R,depth:l,text:S},{id:T,depth:l,text:U},{id:V,depth:l,text:W}],body:{type:t,children:[{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:X},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:X},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:Y},children:[{type:a,value:Z}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:_,extension:u,createdAt:f,updatedAt:f},{slug:"how-to-start",title:Z,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:L},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:I,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:Y,extension:u,createdAt:f,updatedAt:f},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":ac},children:[{type:a,value:c}]}]},dir:ac,path:"\u002Fseedgen\u002F",extension:u,createdAt:f,updatedAt:f},{slug:A,title:"Tutorials",toc:[{id:ad,depth:l,text:ae},{id:af,depth:l,text:ag},{id:ah,depth:l,text:ai},{id:aj,depth:l,text:ak}],body:{type:t,children:[{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":H,deep:v},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:v},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:v},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:v},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:G,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","li","root",".md","","page-list","\u002F","youtube-video",".","_index","Before doing cat and mouse"," by CosmicAngel","after-cat-and-mouse","After cat and mouse","before-doing-cat-and-mouse","ul","\u002Ftutorials\u002Fsequence-breaks","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/hornbug-skip/payload.js b/_nuxt/static/1714843480/tutorials/sequence-breaks/hornbug-skip/payload.js deleted file mode 100644 index ecf11fde..00000000 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/hornbug-skip/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/sequence-breaks/hornbug-skip", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"hornbug-skip",title:"Hornbug skip",tags:{zones:["hollow"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Just after the Kwolok's Hollow TP, you will reach the hornbug arena. You can skip this boss fight if you are not touching the ground between these arrows (this include the ground in the spikes and OOB)."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:"img",props:{alt:"Hornbug trigger",src:"https:\u002F\u002Fi.imgur.com\u002F5xvWoj5.jpeg"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There is a lot of ways to skip this fight, a lot of them using bash."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"_3__d62-S70"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fhornbug-skip",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fsequence-breaks","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/kwolok-crushers/payload.js b/_nuxt/static/1714843480/tutorials/sequence-breaks/kwolok-crushers/payload.js deleted file mode 100644 index 715076cb..00000000 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/kwolok-crushers/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/sequence-breaks/kwolok-crushers", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj){return {data:[{article:{slug:"kwolok-crushers",title:"Kwolok's crushers without Water Dash",tags:{zones:["pools"]},toc:[{id:B,depth:l,text:C},{id:D,depth:l,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In order to reach the Kwolok's fight in Luma Pools, you are supposed to use Water Dash in order to pass through some crushers but it's actually possible to avoid them through normal swimming"}]},{type:a,value:c},{type:b,tag:m,props:{id:B},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#glitching-the-crushers",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you can reach the checkpoint in the keystone room above, you can glitch out the crushers. For this, simply activate that checkpoints and let the cruchers stomp you. Once you returned to the crushers after respawning, the crushers won't be at their normal position so you can swim above them to avoid getting stomped by them. You can do this trick on one crusher at the time if you aren't confortable with glitching multiple crushers at the same time."}]},{type:a,value:c},{type:b,tag:F,props:{id:"9ku72WWaOCA"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:D},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#swiming-through-the-crushers",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It's possible to avoid the crushers before they stomp you. By doing so, you can swim through them without dying."}]},{type:a,value:c},{type:b,tag:F,props:{id:"GyNdZbLVsmU"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fkwolok-crushers",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R},{id:S,depth:l,text:T},{id:U,depth:l,text:V}],body:{type:s,children:[{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:X},children:[{type:a,value:Y}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:Z,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:Y,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:X,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ab},children:[{type:a,value:c}]}]},dir:ab,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af},{id:ag,depth:l,text:ah},{id:ai,depth:l,text:aj}],body:{type:s,children:[{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","glitching-the-crushers","Glitching the crushers","swiming-through-the-crushers","Swiming through the crushers","youtube-video","\u002Ftutorials\u002Fsequence-breaks","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-arena-skip/payload.js b/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-arena-skip/payload.js deleted file mode 100644 index 58ae040f..00000000 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-arena-skip/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/sequence-breaks/pools-arena-skip", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae){return {data:[{article:{slug:"pools-arena-skip",title:"Pools Arena Skip",tags:{zones:["pools"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Right next to the East Pools TP, you normally have to beat an arena in order to progress in Pools. You even need to do it twice: once without water dash and another time when you get water dash."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It's actually possible to skip that arena. Since it will only trigger if you are standing on the wooden platform, you can swim underneath it and go to the left side of the arena without starting the fight. In most cases, the door should be opened but it can happen that the door is already closed. If it's the case, you can either die on the spikes above the door or reloading your savefile in order to open it (you may have to do it multiple time before it works). Once you passed the door, you can continue in Pools like normal."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"SSlfGq77VmU"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-arena-skip",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:l,text:I},{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q}],body:{type:s,children:[{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:R},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:U,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:S,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Y},children:[{type:a,value:c}]}]},dir:Y,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:Z,depth:l,text:_},{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae}],body:{type:s,children:[{type:b,tag:m,props:{id:Z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fsequence-breaks","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-escape-revisit/payload.js b/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-escape-revisit/payload.js deleted file mode 100644 index d2e7c6a9..00000000 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-escape-revisit/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/sequence-breaks/pools-escape-revisit", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj){return {data:[{article:{slug:"pools-escape-revisit",title:"Kwolok Revisit before Kwolok fight",tags:{zones:["pools"]},toc:[{id:B,depth:l,text:C},{id:D,depth:l,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"There is a pickup under where you start the Kwolok fight which is commonly known as the Kwolok revisit pickup because you normally need to fight Kwolok before getting it. You can actually get that pickup before doing the fight by avoiding the trigger which starts the boss fight."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Be carefull when collecting the pickup: if you go too far on the left you will be softlocked and you'll need to reload your savefile. If you only collect the pickup and go back to the right, you shouldn't have any problem."}]},{type:a,value:c},{type:b,tag:m,props:{id:B},children:[{type:b,tag:e,props:{href:"#going-above-the-trigger",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"With enough height, you can go above the trigger of the fight, letting you get that pickup without fighting Kwolok. You want to climb the left wall and then drop once you reach the right wall."}]},{type:a,value:c},{type:b,tag:F,props:{id:"OWhvNCkrfBc"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:D},children:[{type:b,tag:e,props:{href:"#breaking-kwoloks-wall",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There is a wall between Kwolok's fight and the keystone room. By using "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#shuriken"},children:[{type:a,value:"Shuriken break"}]},{type:a,value:", you can break that wall from the wrong side, letting you get that pickup without water dash or fighting Kwolok."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The problem with this Shuriken Break is that you need to stay in the spikes. While the position isn't hard to get, you will quickly lose a lot of health. Remember that you can jump back in the water and found a spot to Regenerate your life before coming back to the spot if needed."}]},{type:a,value:c},{type:b,tag:F,props:{id:"2PKGt1M7H_c"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-escape-revisit",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R},{id:S,depth:l,text:T},{id:U,depth:l,text:V}],body:{type:s,children:[{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[g,h,i],target:j},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:X},children:[{type:a,value:Y}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:Z,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:Y,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:X,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:$,rel:[g,h,i],target:j},children:[{type:a,value:aa}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ab},children:[{type:a,value:c}]}]},dir:ab,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af},{id:ag,depth:l,text:ah},{id:ai,depth:l,text:aj}],body:{type:s,children:[{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-05-04T17:23:57.978Z","nofollow","noopener","noreferrer","_blank","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","going-above-the-trigger","Going above the trigger","breaking-kwoloks-wall","Breaking Kwolok's wall","youtube-video","\u002Ftutorials\u002Fsequence-breaks","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-puzzle-skip/payload.js b/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-puzzle-skip/payload.js deleted file mode 100644 index 3581d0d7..00000000 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-puzzle-skip/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/sequence-breaks/pools-puzzle-skip", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag){return {data:[{article:{slug:"pools-puzzle-skip",title:"Pools Puzzle Skip",tags:{zones:["pools"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When you first enter Pools, the East Pools teleporter is underwater and you need to solve a small puzzle where you have to touch sea anemone in order to lower the water level."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This puzzle can be skipped by activating specific checkpoints and then dying at specific spots:"}]},{type:a,value:c},{type:b,tag:B,props:{},children:[{type:a,value:c},{type:b,tag:t,props:{},children:[{type:a,value:"Activate the checkpoint next to Tokk and die to the spikes above the fishing Moki"}]},{type:a,value:c},{type:b,tag:t,props:{},children:[{type:a,value:"Activate the checkpoint at the left of the slime bellow Tokk and die to the lower spikes on the right wall"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The game basically trace a line between where you died and where you will respawn and if this line touches the end of the puzzle, it will solve it for you."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once you skipped the puzzle, you can either reload your savefile or die in order to respawn directly on the teleporter."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It's also important to know that if you get the East Pools Teleporter pickup or if you spawned at East Pools, the puzzle will already be solved."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"74JR0ozjFyk"},children:[{type:a,value:c}]}]},dir:C,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-puzzle-skip",extension:u,createdAt:D,updatedAt:D},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:E,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:F},{type:b,tag:e,props:{href:G,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:u,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:H},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":I,deep:x},children:[{type:a,value:c}]}]},dir:I,path:"\u002Ffeatures\u002F",extension:u,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:J,depth:l,text:K},{id:L,depth:l,text:M},{id:N,depth:l,text:O},{id:P,depth:l,text:Q},{id:R,depth:l,text:S}],body:{type:s,children:[{type:b,tag:m,props:{id:J},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:L},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[f,g,h],target:i},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:T},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:T},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:R},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:U},children:[{type:a,value:V}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:W,extension:u,createdAt:j,updatedAt:j},{slug:"how-to-start",title:V,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:X},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:H},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:E,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:F},{type:b,tag:e,props:{href:G,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:U,extension:u,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:X},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":_},children:[{type:a,value:c}]}]},dir:_,path:"\u002Fseedgen\u002F",extension:u,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:$,depth:l,text:aa},{id:ab,depth:l,text:ac},{id:ad,depth:l,text:ae},{id:af,depth:l,text:ag}],body:{type:s,children:[{type:b,tag:m,props:{id:$},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":C,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ab},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:B,props:{},children:[{type:a,value:c},{type:b,tag:t,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:t,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:t,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:t,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:t,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:t,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-05-04T17:23:57.978Z","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root","li",".md","page-list","\u002F","","_index","."," by CosmicAngel","ul","\u002Ftutorials\u002Fsequence-breaks","2024-05-04T17:23:57.982Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/silent-swim/payload.js b/_nuxt/static/1714843480/tutorials/sequence-breaks/silent-swim/payload.js deleted file mode 100644 index fe16a783..00000000 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/silent-swim/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/sequence-breaks/silent-swim", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af){return {data:[{article:{slug:"silent-swim",title:"Silent swim",tags:{abilities:["water-dash","bash","regenerate"],zones:["hollow","woods"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In order to access Silent Woods from Kwolok's Hollow, you normally need to clean the water but it is actually possible to swim through the dirty water if you have Regenerate and enough energy and health. The amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having Water Dash or the Resilience shard. You can also use "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmisc\u002Fgodmode"},children:[{type:a,value:"godmode"}]},{type:a,value:" to remove the health and energy requirement entirely."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This is how the scene looks with the debug renderer on."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:"img",props:{alt:u,src:"https:\u002F\u002Fi.imgur.com\u002Ffp45E9c.jpeg"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There is 3 important elements for this trick: the wall you need to break, the tentacle at the center of the screen which will shoot a projectile you will be using to break the wall next to the tentacle and the small part where you can breath before the tentacle."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You first need to swim through the dirty water to reach the surface at the left of the tentacle. If you surface there and hold left, you will be standing on a small ledge, outside of the water. From this point, you can now use Regenerate for the second part of the trick: breaking the wall."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In order to break the wall, you can either stick to it and wait for the tentacle to shoot at you, or bash the tentacle's projectile into the wall, which is the part we'll focus on. The bash is pretty precise: if you hold down while swimming against the floor on the left of the right mouse ability, you'll get stuck in the perfect position for the bash. Then wait for the tentacle to shoot at you and bash the projectile as soon as possible. Finally, aim your bash to be just a bit lower than the tentacle. If it's aimed correctly, it should hit the wall and break it."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After you broke the wall, you want to return to the ledge on the left in order to heal up. You can then swim to the other side of the wall the wall you just broke and reach Silent Woods. This part requires a lot of health, you want to time when you release your bash so the tick of water damage ends up on the invulnerability frames bash gives you."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"qubLCEn8CVU"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fsilent-swim",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:x,path:x,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":H,deep:u},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:l,text:J},{id:K,depth:l,text:L},{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R}],body:{type:s,children:[{type:b,tag:m,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[f,g,h],target:i},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:S},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:S},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:T},children:[{type:a,value:U}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:V,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:U,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:X,rel:[f,g,h],target:i},children:[{type:a,value:Y}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:T,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:X,rel:[f,g,h],target:i},children:[{type:a,value:Y}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":Z},children:[{type:a,value:c}]}]},dir:Z,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:_,depth:l,text:$},{id:aa,depth:l,text:ab},{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af}],body:{type:s,children:[{type:b,tag:m,props:{id:_},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":B,deep:u},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aa},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:u},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:u},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:u},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-05-04T17:23:57.978Z","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","","page-list","li","\u002F","_index","."," by CosmicAngel","\u002Ftutorials\u002Fsequence-breaks","2024-05-04T17:23:57.982Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/skipping-indiana-jones/payload.js b/_nuxt/static/1714843480/tutorials/sequence-breaks/skipping-indiana-jones/payload.js deleted file mode 100644 index 4f469649..00000000 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/skipping-indiana-jones/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/sequence-breaks/skipping-indiana-jones", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af){return {data:[{article:{slug:"skipping-indiana-jones",title:"Skipping Falling boulder in Willow",tags:{zones:["willow"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"At the lower right heart in Willow, you need to break a corruption which makes a boulder fall you then need to avoid by going all the way back at the start of the room. Once it's done, you can go back up and break the Heart."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can actually pass under the falling boulder before it start rolling, making you able to skip the Indiana Jones like sequence."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"Ls09YWH7AG8"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fskipping-indiana-jones",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:l,text:J},{id:K,depth:l,text:L},{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R}],body:{type:s,children:[{type:b,tag:m,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[f,g,h],target:i},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:S},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:S},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:T},children:[{type:a,value:U}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:V,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:U,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:X,rel:[f,g,h],target:i},children:[{type:a,value:Y}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:T,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:X,rel:[f,g,h],target:i},children:[{type:a,value:Y}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Z},children:[{type:a,value:c}]}]},dir:Z,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:_,depth:l,text:$},{id:aa,depth:l,text:ab},{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af}],body:{type:s,children:[{type:b,tag:m,props:{id:_},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aa},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-05-04T17:23:57.978Z","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fsequence-breaks","2024-05-04T17:23:57.982Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/wellspring-escape-revisit/payload.js b/_nuxt/static/1714843480/tutorials/sequence-breaks/wellspring-escape-revisit/payload.js deleted file mode 100644 index 3e85895c..00000000 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/wellspring-escape-revisit/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/sequence-breaks/wellspring-escape-revisit", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af){return {data:[{article:{slug:"wellspring-escape-revisit",title:"Wellspring Escape Revisit before the escape",tags:{zones:["wellspring"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"There is a pickup at the left of where the Wellspring Escape starts which is commonly known as the Wellpring escape revisit pickup because you normally need to do the escape before getting it."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"But it's possible to go above the trigger of the escape, letting you get that pickup before doing the escape. There is a lot of ways to do this but they are all doing the same thing: get enough height in order to pass above the trigger (which is basically the purple rectangle in the clip) and get the pickup by going left then dropping through the semi-solid."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"Oo3mdLmbBhs"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-escape-revisit",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:l,text:J},{id:K,depth:l,text:L},{id:M,depth:l,text:N},{id:O,depth:l,text:P},{id:Q,depth:l,text:R}],body:{type:s,children:[{type:b,tag:m,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[f,g,h],target:i},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:S},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:S},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:Q},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:T},children:[{type:a,value:U}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:V,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:U,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:V},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:X,rel:[f,g,h],target:i},children:[{type:a,value:Y}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:T,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:X,rel:[f,g,h],target:i},children:[{type:a,value:Y}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Z},children:[{type:a,value:c}]}]},dir:Z,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:_,depth:l,text:$},{id:aa,depth:l,text:ab},{id:ac,depth:l,text:ad},{id:ae,depth:l,text:af}],body:{type:s,children:[{type:b,tag:m,props:{id:_},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aa},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ac},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-05-04T17:23:57.978Z","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fsequence-breaks","2024-05-04T17:23:57.982Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/wellspring-spinning-room/payload.js b/_nuxt/static/1714843480/tutorials/sequence-breaks/wellspring-spinning-room/payload.js deleted file mode 100644 index e711f9ed..00000000 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/wellspring-spinning-room/payload.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("/tutorials/sequence-breaks/wellspring-spinning-room", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak){return {data:[{article:{slug:"wellspring-spinning-room",title:"Wellspring Spinning room",tags:["location-tutorial",z],toc:[{id:C,depth:l,text:D},{id:z,depth:l,text:E}],body:{type:s,children:[{type:b,tag:m,props:{id:C},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#skipping-the-room",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Spinning room in Wellspring can be skipped which saves a lot of time. At the right of that room, if you haven't pulled any lever, you can go through a gap which let you go to the the next room without doing the puzzle."}]},{type:a,value:c},{type:b,tag:F,props:{id:"nRkr3NP-OEg"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:z},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#clean-water",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you have Clean Water when entering this room, some lasers will be disabled which make doing the room easier."}]},{type:a,value:c},{type:b,tag:F,props:{id:"Wyrz_bbxuZA"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-spinning-room",extension:t,createdAt:H,updatedAt:H},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:L},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":M,deep:x},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:N,depth:l,text:O},{id:P,depth:l,text:Q},{id:R,depth:l,text:S},{id:T,depth:l,text:U},{id:V,depth:l,text:W}],body:{type:s,children:[{type:b,tag:m,props:{id:N},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:P},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download the lastest WotwRandoSetup.exe from "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwotw.orirando.com",rel:[f,g,h],target:i},children:[{type:a,value:"our website"}]},{type:a,value:". Launch this file to install the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:m,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:X},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:X},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:Y},children:[{type:a,value:Z}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:_,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:Z,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aa,rel:[f,g,h],target:i},children:[{type:a,value:ab}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:L},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:Y,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aa,rel:[f,g,h],target:i},children:[{type:a,value:ab}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ac},children:[{type:a,value:c}]}]},dir:ac,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ad,depth:l,text:ae},{id:af,depth:l,text:ag},{id:ah,depth:l,text:ai},{id:aj,depth:l,text:ak}],body:{type:s,children:[{type:b,tag:m,props:{id:ad},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-05-04T17:23:57.978Z","nuxt-link",2,"h2","true",-1,"span","icon","icon-link","root",".md","page-list","li","\u002F","","_index","clean-water","."," by CosmicAngel","skipping-the-room","Skipping the room","Clean Water","youtube-video","\u002Ftutorials\u002Fsequence-breaks","2024-05-04T17:23:57.982Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","steam","Steam","windows-store","Windows Store","after-installation","After installation","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/changing-version/payload.js b/_nuxt/static/1719428977/features/changing-version/payload.js new file mode 100644 index 00000000..ae267ca3 --- /dev/null +++ b/_nuxt/static/1719428977/features/changing-version/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/changing-version", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"changing-version",title:"Changing randomizer versions",tags:["feature"],toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer has its own set of versions, separated from the game itself. It is possible to change which version of the randomizer you are using, including pre-released versions."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"On the home page of the launcher, it will inform you if a new update is available on the top right and you will have the choice of installing it by clicking on the Install Upate button or launching your seed directly and playing on your current version of the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since Version 2.0 of the randomizer, it is also possible to downgrade version by hovering a version patch note on the home page and clicking on the Downgrade button which will appear on the lower right part of the patch note."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In order to update to prerelease version, you have to first "},{type:b,tag:k,props:{to:C},children:[{type:a,value:"enable the developer tools"}]},{type:a,value:" in the settings and enable the Update to prerelease versions option. Once this option is enabled, the prerelease will appear on the home page, just like the stable versions."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When switching from stable to prelease version and vice versa, be careful about the server host set in the "},{type:b,tag:k,props:{to:C},children:[{type:a,value:"developer tools"}]},{type:a,value:". If playing on a stable version, you should set it as wotw.orirando.com and to dev.wotw.orirando.com if playing on a prerelease version."}]}]},dir:z,path:"\u002Ffeatures\u002Fchanging-version",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":z,deep:x},children:[{type:a,value:c}]}]},dir:z,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:M,text:N},{id:O,depth:M,text:P},{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V}],body:{type:s,children:[{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:W,props:{id:L},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:W,props:{id:O},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:$,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ae},children:[{type:a,value:c}]}]},dir:ae,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:af,depth:q,text:ag},{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am}],body:{type:s,children:[{type:b,tag:r,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","\u002Ffeatures","."," by CosmicAngel","\u002Ffeatures\u002Fsettings#developer-tools","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/changing-version/state.js b/_nuxt/static/1719428977/features/changing-version/state.js similarity index 63% rename from _nuxt/static/1714843480/features/changing-version/state.js rename to _nuxt/static/1719428977/features/changing-version/state.js index 4b2ae2ae..36967d60 100644 --- a/_nuxt/static/1714843480/features/changing-version/state.js +++ b/_nuxt/static/1719428977/features/changing-version/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fchanging-version",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fchanging-version",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/chat-control/payload.js b/_nuxt/static/1719428977/features/chat-control/payload.js new file mode 100644 index 00000000..7dc02775 --- /dev/null +++ b/_nuxt/static/1719428977/features/chat-control/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/chat-control", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az){return {data:[{article:{slug:"chat-control",title:"Chat control",tags:["feature"],toc:[{id:M,depth:s,text:N},{id:O,depth:s,text:P},{id:Q,depth:s,text:R}],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Chat Control is a feature of the randomizer which lets your Twitch chat interact with your game in various ways through the use of either chat commands or channel rewards. You can set up this feature in the "},{type:b,tag:r,props:{to:I},children:[{type:a,value:"launcher"}]},{type:a,value:", by clicking on the three dots at the top and then selecting Chat Control. You will then need to connect to your Twitch account in order to access the configuration tool."}]},{type:a,value:c},{type:b,tag:t,props:{id:M},children:[{type:b,tag:e,props:{href:"#commands",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once you are connected, you will be able to either add a new command or import existing ones by clicking respectively on the ADD COMMAND button or the button next to it and opening a .wotwcc file."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"By clicking on the Add Command button, a new window will open asking for a command name, a trigger and a script."}]},{type:a,value:c},{type:b,tag:J,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"The name is displayed in the Chat Control editor. It is irrelevant to your viewers."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"The trigger controls how your Twitch chat will be able to execute the command. It can be either a chat command or an existing channel reward. The same command can have multiple triggers. You can delete a trigger by clicking on the bin icon."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"The script is the actual action your command will execute (such as jumping, dashing etc.). See the next section for more information on how to write a script."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once you created your commands, you can click on the Export button in order to share them with other players. This generates a .wotwcc file which contains the data of all your commands."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When importing commands which use channel rewards as a trigger, you will need to edit these commands by clicking on their name and then changing the trigger for one of your own channel reward (or use a chat command instead)."}]},{type:a,value:c},{type:b,tag:t,props:{id:O},children:[{type:b,tag:e,props:{href:"#scripting-language",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When editing a command, you have to write a script that specifies which action your command will execute. Here is the list of functions used by this scripting language:"}]},{type:a,value:c},{type:b,tag:J,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"get(group, state)"}]},{type:a,value:" returns the value of the specified Uber State. More information on what an Uber State is can be found "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit#heading=h.ja4e5amk5hbm",rel:[h,i,j],target:k},children:[{type:a,value:E}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"set(group, state, value)"}]},{type:a,value:" sets the value of the specified UberState."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"var(name, value)"}]},{type:a,value:" sets the value of a script variable. You can access that value by using vars.name (example: set variable 'foo' to 10 by using "},{type:b,tag:f,props:{},children:[{type:a,value:"var(\"foo\", 10)"}]},{type:a,value:" and access by using "},{type:b,tag:f,props:{},children:[{type:a,value:"vars.foo"}]},{type:a,value:". Note that the scope of a variable is limited to the command you are currently editing. If you want to share information between scripts, you will need to write your value to an Uber State instead (all states in the group 9 are unused and specifically added by the randomizer in order to be used that way)."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"wait(seconds)"}]},{type:a,value:" wait for the specified amount of time before continuing the script. Note that the script has to finish executing before the command can be called again."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"action(id, pressed)"}]},{type:a,value:" performs the specified action. You can find a list of all possible actions' id "},{type:b,tag:e,props:{href:"https:\u002F\u002Fgithub.com\u002Fori-community\u002Fwotw-rando-client\u002Fblob\u002Fmain\u002Fprojects\u002FCore\u002Fenums\u002Factions.h",rel:[h,i,j],target:k},children:[{type:a,value:E}]},{type:a,value:". This function simulates pressing a button; the pressed argument is used in order to specify if the action is being pressed or released by using respectively true or false. Note that an action won't release by itself: if you want to do a script which makes Ori jump you have to write "},{type:b,tag:f,props:{},children:[{type:a,value:"action(\"Jump\", true)"}]},{type:a,value:" to jump, followed by "},{type:b,tag:f,props:{},children:[{type:a,value:"wait(0.1)"}]},{type:a,value:" in order to be sure the game will interpret your input and finally "},{type:b,tag:f,props:{},children:[{type:a,value:"action(\"Jump\", false)"}]},{type:a,value:" in order to release the Jump action. If you are not adding the releasing action, this will prevent you from jumping again since the game will think you are still holding your jump button."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"setVelocity(x, y)"}]},{type:a,value:" sets Ori's velocity. Positive x values move Ori to the right while negative values move them to the left. Positive y values move Ori upwards and negative values move them downward."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"getValocity()"}]},{type:a,value:" returns Ori current velocity."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"random()"}]},{type:a,value:" returns a random number between 0 and 1."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"random(bound)"}]},{type:a,value:" returns a random number between 0 and the specified bound."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"random(min, max)"}]},{type:a,value:" returns a random number between the specified min and max values."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:t,props:{id:Q},children:[{type:b,tag:e,props:{href:"#script-examples",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Set Ori's health to 1 health cell:"}]},{type:a,value:c},{type:b,tag:x,props:{className:[y]},children:[{type:b,tag:z,props:{className:[A,B]},children:[{type:b,tag:f,props:{},children:[{type:a,value:"set(15, 11, 10)\n"}]}]}]},{type:a,value:c},{type:b,tag:G,props:{},children:[]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Use the ability in the bottom left slot:"}]},{type:a,value:c},{type:b,tag:x,props:{className:[y]},children:[{type:b,tag:z,props:{className:[A,B]},children:[{type:b,tag:f,props:{},children:[{type:a,value:"action(\"Ability1\", true)\nwait(0.1)\naction(\"Ability1\", false)\n"}]}]}]},{type:a,value:c},{type:b,tag:G,props:{},children:[]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Set Ori's velocity to a random value:"}]},{type:a,value:c},{type:b,tag:x,props:{className:[y]},children:[{type:b,tag:z,props:{className:[A,B]},children:[{type:b,tag:f,props:{},children:[{type:a,value:"setVelocity(random(-30, 30), random(-30, 30))\n"}]}]}]},{type:a,value:c},{type:b,tag:G,props:{},children:[]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Increase Ori's energy by 1 :"}]},{type:a,value:c},{type:b,tag:x,props:{className:[y]},children:[{type:b,tag:z,props:{className:[A,B]},children:[{type:b,tag:f,props:{},children:[{type:a,value:"set(15, 13, get(15, 13) + 1.0)\n"}]}]}]},{type:a,value:c},{type:b,tag:G,props:{},children:[]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Invert control:"}]},{type:a,value:c},{type:b,tag:x,props:{className:[y]},children:[{type:b,tag:z,props:{className:[A,B]},children:[{type:b,tag:f,props:{},children:[{type:a,value:"set(15, 110, get(15, 110) == 1 ? 0 : 1)\nset(15, 111, get(15, 111) == 1 ? 0 : 1)\n"}]}]}]}]},dir:K,path:"\u002Ffeatures\u002Fchat-control",extension:v,createdAt:l,updatedAt:l},sidebarArticles:[{slug:H,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:S,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:T},{type:b,tag:e,props:{href:U,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:F}]}]},dir:C,path:C,extension:v,createdAt:l,updatedAt:l},{slug:H,title:"Features",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:r,props:{to:V},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":K,deep:D},children:[{type:a,value:c}]}]},dir:K,path:"\u002Ffeatures\u002F",extension:v,createdAt:l,updatedAt:l},{slug:"installation",title:"Installation",toc:[{id:W,depth:s,text:X},{id:Y,depth:s,text:Z},{id:_,depth:$,text:aa},{id:ab,depth:$,text:ac},{id:ad,depth:s,text:ae},{id:af,depth:s,text:ag},{id:ah,depth:s,text:ai}],body:{type:u,children:[{type:b,tag:t,props:{id:W},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:t,props:{id:Y},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:aj,props:{id:_},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ak,rel:[h,i,j],target:k},children:[{type:a,value:al}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:aj,props:{id:ab},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[h,i,j],target:k},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ak,rel:[h,i,j],target:k},children:[{type:a,value:al}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:t,props:{id:ad},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:r,props:{to:am},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:t,props:{id:af},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:r,props:{to:am},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:t,props:{id:ah},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:r,props:{to:an},children:[{type:a,value:ao}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:C,path:ap,extension:v,createdAt:l,updatedAt:l},{slug:"how-to-start",title:ao,toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:r,props:{to:ap},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:r,props:{to:I},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aq,rel:[h,i,j],target:k},children:[{type:a,value:E}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:r,props:{to:V},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:S,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:T},{type:b,tag:e,props:{href:U,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:C,path:an,extension:v,createdAt:l,updatedAt:l},{slug:H,title:"Seed Genenation",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:r,props:{to:I},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aq,rel:[h,i,j],target:k},children:[{type:a,value:E}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":ar},children:[{type:a,value:c}]}]},dir:ar,path:"\u002Fseedgen\u002F",extension:v,createdAt:l,updatedAt:l},{slug:H,title:"Tutorials",toc:[{id:as,depth:s,text:at},{id:au,depth:s,text:av},{id:aw,depth:s,text:ax},{id:ay,depth:s,text:az}],body:{type:u,children:[{type:b,tag:t,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:D},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:t,props:{id:au},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:av}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:D},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:t,props:{id:aw},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ax}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:D},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:t,props:{id:ay},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:az}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:D},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:v,createdAt:l,updatedAt:l},{slug:"plando",title:"Plandomizer",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:J,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:C,path:"\u002Fplando",extension:v,createdAt:l,updatedAt:l}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","code","li","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","true",-1,"span","icon","icon-link","nuxt-link",2,"h2","root",".md","page-list","div","nuxt-content-highlight","pre","language-text","line-numbers","\u002F","","here",".","hr","_index","\u002Ffeatures\u002Flauncher","ul","\u002Ffeatures"," by CosmicAngel","commands","Commands","scripting-language","Scripting language","script-examples","Script examples","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/chat-control/state.js b/_nuxt/static/1719428977/features/chat-control/state.js similarity index 64% rename from _nuxt/static/1714843480/features/chat-control/state.js rename to _nuxt/static/1719428977/features/chat-control/state.js index 6304bb8a..daaaf6d3 100644 --- a/_nuxt/static/1714843480/features/chat-control/state.js +++ b/_nuxt/static/1719428977/features/chat-control/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fchat-control",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fchat-control",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/custom-wheel/payload.js b/_nuxt/static/1719428977/features/custom-wheel/payload.js new file mode 100644 index 00000000..33e82f46 --- /dev/null +++ b/_nuxt/static/1719428977/features/custom-wheel/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/custom-wheel", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"custom-wheel",title:"Custom Wheel",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer have multiple "},{type:b,tag:k,props:{to:C},children:[{type:a,value:"special commands"}]},{type:a,value:" related to the randomizer itself. Most of them are also accessible from a Custom Wheel which works just like the weapon wheel from the vanilla game. You can open this wheel by pressing V on your keyboard or holding both shoulder button on a controller (you can "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"rebind"}]},{type:a,value:" this action to whatever you want)."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fheaders"},children:[{type:a,value:"Headers"}]},{type:a,value:" can also add custom functionalities in this wheel, such as the Progress Helper header which is adding a way to see at any moment which trees, quests and wisps you already have collected and which one you still need to collect."}]}]},dir:z,path:"\u002Ffeatures\u002Fcustom-wheel",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":z,deep:x},children:[{type:a,value:c}]}]},dir:z,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:M,text:N},{id:O,depth:M,text:P},{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V}],body:{type:s,children:[{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:W,props:{id:L},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:W,props:{id:O},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:$,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:C},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ae},children:[{type:a,value:c}]}]},dir:ae,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:af,depth:q,text:ag},{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am}],body:{type:s,children:[{type:b,tag:r,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","\u002Ffeatures","."," by CosmicAngel","\u002Ffeatures\u002Fspecial-commands","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/custom-wheel/state.js b/_nuxt/static/1719428977/features/custom-wheel/state.js similarity index 64% rename from _nuxt/static/1714843480/features/custom-wheel/state.js rename to _nuxt/static/1719428977/features/custom-wheel/state.js index bd9514a4..ca9528cd 100644 --- a/_nuxt/static/1714843480/features/custom-wheel/state.js +++ b/_nuxt/static/1719428977/features/custom-wheel/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fcustom-wheel",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fcustom-wheel",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/hints/payload.js b/_nuxt/static/1719428977/features/hints/payload.js new file mode 100644 index 00000000..6f558446 --- /dev/null +++ b/_nuxt/static/1719428977/features/hints/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/hints", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap){return {data:[{article:{slug:"hints",title:"Hints",tags:["feature"],toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"During the "},{type:b,tag:f,props:{to:B},children:[{type:a,value:"seed generation"}]},{type:a,value:", you have the option of enabling different hints through the use of "},{type:b,tag:f,props:{to:w},children:[{type:a,value:"headers"}]},{type:a,value:". These are sold by NPCs and provide information on the locations of important skills."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Trial Hint "},{type:b,tag:f,props:{to:w},children:[{type:a,value:z}]},{type:a,value:" reveals which pickup is on the a Spirit Trial when you activate it. Be attentive when activating a spirit trial because there isn't any way to see that hint once you activated it."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Zone Hints "},{type:b,tag:f,props:{to:w},children:[{type:a,value:z}]},{type:a,value:" add hints on Lupo’s map: instead of giving you an item Lupo will give you a hint which tells you how many Key Items are in this area. Woods and Glades hint are sold by Lupo in Glades. Key Items include every skill, plus Clean Water and Water Breath."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Teleporter Zone Hints "},{type:b,tag:f,props:{to:w},children:[{type:a,value:z}]},{type:a,value:" add an hint which will tell you how many Teleporters pickup are in the area. Woods and Glades hint are sold by Lupo in Glades. This header is compatible with the Zone Hints headers. If you activate both, Lupo will give you both the Teleporter and the Zone Hint at the same time."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Key Hints "},{type:b,tag:f,props:{to:w},children:[{type:a,value:z}]},{type:a,value:" activates 3 different hints, which you can buy from Opher, Twillen and Lupo in Glades. They reveal in which area some important skills are located:"}]},{type:a,value:c},{type:b,tag:F,props:{},children:[{type:a,value:c},{type:b,tag:q,props:{},children:[{type:a,value:"Twilen is selling a hint for Bash and Bow. This hint cost 1500 Spirit Light at first and its price will decrease by 500 if you own one of these two items."}]},{type:a,value:c},{type:b,tag:q,props:{},children:[{type:a,value:"Opher is selling a hint for Clean Water, Glide and Flap instead of selling Water Breath. In order to unlock this hint, you first need to complete Wellspring's escape and then buy it from Opher at 2500 Spirit Light. Like for Lupo’s hint, the price will decrease by 500 Spirit Light for every hinted skill you already have."}]},{type:a,value:c},{type:b,tag:q,props:{},children:[{type:a,value:"If you speak to Lupo in his house at Glades, you can purchase a hint revealing the areas in which you can find Water Dash, Burrow, Grenade, and Flash. The price of this hint starts at 4000 Spirit Light and will decrease by 500 for every hinted skill you already have."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After buying these hints, you can press "},{type:b,tag:f,props:{to:G},children:[{type:a,value:"Alt+P"}]},{type:a,value:" or open your map to display them again."}]}]},dir:C,path:"\u002Ffeatures\u002Fhints",extension:u,createdAt:g,updatedAt:g},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:D}]}]},dir:x,path:x,extension:u,createdAt:g,updatedAt:g},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":C,deep:y},children:[{type:a,value:c}]}]},dir:C,path:"\u002Ffeatures\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:L,depth:r,text:M},{id:N,depth:r,text:O},{id:P,depth:Q,text:R},{id:S,depth:Q,text:T},{id:U,depth:r,text:V},{id:W,depth:r,text:X},{id:Y,depth:r,text:Z}],body:{type:t,children:[{type:b,tag:s,props:{id:L},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:N},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:_,props:{id:P},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:$,rel:[h,i,j],target:k},children:[{type:a,value:aa}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:_,props:{id:S},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[h,i,j],target:k},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:$,rel:[h,i,j],target:k},children:[{type:a,value:aa}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:U},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:ab},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:W},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:ab},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:Y},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:ac},children:[{type:a,value:ad}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:ae,extension:u,createdAt:g,updatedAt:g},{slug:"how-to-start",title:ad,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:ae},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:af},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ag,rel:[h,i,j],target:k},children:[{type:a,value:ah}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:G},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:ac,extension:u,createdAt:g,updatedAt:g},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:af},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ag,rel:[h,i,j],target:k},children:[{type:a,value:ah}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":B},children:[{type:a,value:c}]}]},dir:B,path:"\u002Fseedgen\u002F",extension:u,createdAt:g,updatedAt:g},{slug:A,title:"Tutorials",toc:[{id:ai,depth:r,text:aj},{id:ak,depth:r,text:al},{id:am,depth:r,text:an},{id:ao,depth:r,text:ap}],body:{type:t,children:[{type:b,tag:s,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:F,props:{},children:[{type:a,value:c},{type:b,tag:q,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:q,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:q,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:q,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:q,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:q,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link","li",2,"h2","root",".md","page-list","\u002Fseedgen\u002Fheaders","\u002F","","header","_index","\u002Fseedgen","\u002Ffeatures","."," by CosmicAngel","ul","\u002Ffeatures\u002Fspecial-commands","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/hints/state.js b/_nuxt/static/1719428977/features/hints/state.js similarity index 66% rename from _nuxt/static/1714843480/features/hints/state.js rename to _nuxt/static/1719428977/features/hints/state.js index 26a9d7f9..c02aaaaa 100644 --- a/_nuxt/static/1714843480/features/hints/state.js +++ b/_nuxt/static/1719428977/features/hints/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fhints",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fhints",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/item-locations/payload.js b/_nuxt/static/1719428977/features/item-locations/payload.js new file mode 100644 index 00000000..af5e055a --- /dev/null +++ b/_nuxt/static/1719428977/features/item-locations/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/item-locations", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao){return {data:[{article:{slug:"item-locations",title:"Item locations",tags:["feature"],toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"There are 389 item locations in the entire game. Depending on your "},{type:b,tag:l,props:{to:z},children:[{type:a,value:"seed generation"}]},{type:a,value:" settings, this number might change."}]},{type:a,value:c},{type:b,tag:D,props:{},children:[{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"148 Spirit Light Containers"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"38 Gorlek Ore"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"35 items from quests (from both quests’ rewards and items related to quest)"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"33 Keys (31 Keystones + 2 Eyestones)"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"32 items from shops (including Lupo’s maps)"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"24 Life Fragments"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"24 Energy Fragments"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"23 Shards"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"14 Spirit Trees"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"8 items from Spirit Trials (rewards from finishing time trials)"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"5 Shard Slot (from Combat Shrines)"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"5 Wisps (Voice, Memory, Eyes, Strength, Seir)"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In-game, you will be able to open your map to see the position of these pickups. You can also use the "},{type:b,tag:l,props:{to:E},children:[{type:a,value:F}]},{type:a,value:" in order to see each pickup you can currently reach with your skillset."}]}]},dir:A,path:"\u002Ffeatures\u002Fitem-locations",extension:u,createdAt:g,updatedAt:g},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:G,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:H},{type:b,tag:e,props:{href:I,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:B}]}]},dir:w,path:w,extension:u,createdAt:g,updatedAt:g},{slug:y,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:l,props:{to:J},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":A,deep:x},children:[{type:a,value:c}]}]},dir:A,path:"\u002Ffeatures\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:K,depth:r,text:L},{id:M,depth:r,text:N},{id:O,depth:P,text:Q},{id:R,depth:P,text:S},{id:T,depth:r,text:U},{id:V,depth:r,text:W},{id:X,depth:r,text:Y}],body:{type:t,children:[{type:b,tag:s,props:{id:K},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:M},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:Z,props:{id:O},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:_,rel:[h,i,j],target:k},children:[{type:a,value:$}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:Z,props:{id:R},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[h,i,j],target:k},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:_,rel:[h,i,j],target:k},children:[{type:a,value:$}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:T},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:l,props:{to:aa},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:V},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:l,props:{to:aa},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:X},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:l,props:{to:ab},children:[{type:a,value:ac}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ad,extension:u,createdAt:g,updatedAt:g},{slug:"how-to-start",title:ac,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:l,props:{to:ad},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:l,props:{to:ae},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:af,rel:[h,i,j],target:k},children:[{type:a,value:ag}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:l,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:l,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:l,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:l,props:{to:E},children:[{type:a,value:F}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:l,props:{to:J},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:G,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:H},{type:b,tag:e,props:{href:I,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ab,extension:u,createdAt:g,updatedAt:g},{slug:y,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:l,props:{to:ae},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:af,rel:[h,i,j],target:k},children:[{type:a,value:ag}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":z},children:[{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002F",extension:u,createdAt:g,updatedAt:g},{slug:y,title:"Tutorials",toc:[{id:ah,depth:r,text:ai},{id:aj,depth:r,text:ak},{id:al,depth:r,text:am},{id:an,depth:r,text:ao}],body:{type:t,children:[{type:b,tag:s,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:an},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:D,props:{},children:[{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","li","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","\u002F","","_index","\u002Fseedgen","\u002Ffeatures","."," by CosmicAngel","ul","\u002Ffeatures\u002Flogic-helper","In Logic filter","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/item-locations/state.js b/_nuxt/static/1719428977/features/item-locations/state.js similarity index 64% rename from _nuxt/static/1714843480/features/item-locations/state.js rename to _nuxt/static/1719428977/features/item-locations/state.js index db458d50..049c1989 100644 --- a/_nuxt/static/1714843480/features/item-locations/state.js +++ b/_nuxt/static/1719428977/features/item-locations/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fitem-locations",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fitem-locations",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/keybinds/payload.js b/_nuxt/static/1719428977/features/keybinds/payload.js new file mode 100644 index 00000000..4dd701d7 --- /dev/null +++ b/_nuxt/static/1719428977/features/keybinds/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/keybinds", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at){return {data:[{article:{slug:"keybinds",title:"Keybinds",tags:["feature"],toc:[{id:F,depth:q,text:G},{id:H,depth:q,text:I},{id:J,depth:q,text:K}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Modifying your binds can be really useful, especially if you are playing with glitches which are often requiring pressing multiple buttons at the same time or in quick succession. This page will go through multiple options for rebinding such as the feature accessible from the settings' tab of the "},{type:b,tag:k,props:{to:w},children:[{type:a,value:A}]},{type:a,value:x}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Though they are not directly related to the randomizer, the Ori speedrun community do have some rules regarding bind. If you are playing by yourself you can ignore them but when playing races, some organizator might want you to follow variants of these rules:"}]},{type:a,value:c},{type:b,tag:L,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"You can use third party software."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"You can have a bind on every button, except for the scroll wheel."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Multibinds are allowed but macros are not (having multiple actions on the same button is allowed but every action has to resolve on the same frame)."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"You can’t bind the same action (dash, jump…) to more than 4 buttons (because the ingame rebinding tool doesn’t allow it either)"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:F},children:[{type:b,tag:e,props:{href:"#controllers",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In the vanilla game, there isn't any option to rebind your controls on controller. But rest assured, the randomizer does add a simple way to rebind your inputs!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To do so, go to the Settings tab of the "},{type:b,tag:k,props:{to:w},children:[{type:a,value:A}]},{type:a,value:" and then click on the Controller tab. From here, connect a controller and press any input.\nYou'll see a list of every possible actions. The one with a chain symbol are the one which already have a bind assigned to them and the one without this symbol are missing a bind."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can click on \"Add bind\" for any action and press a button on your controller to bind that action to this button. You can also click on the X button near a bind in order to remove this bind from an action. For randomizer-only actions, it's also possible to hold your button while adding a bind in order to add a combination of buttons for this action."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Any changes to binds are automatically saved. You can return to the default keybinds by clicking on the Reset All To Default button, at the end of the page."}]},{type:a,value:c},{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#keyboard",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Like for Controllers, the randomizer add a way to rebind your inputs but, since it's already possible to rebind your controls in-game, the tool available in the Settings tab of the "},{type:b,tag:k,props:{to:w},children:[{type:a,value:A}]},{type:a,value:" only let you rebind randomizer-only actions."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To use this tool, once in the Settings tab of the randomizer, go to the keyboard tab. From here, you'll see a list of every randomizer-only action. The one with a chain symbol are the one which already have a bind assigned to them and the one without this symbol are missing a bind."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can click on \"Add bind\" for any action and press a key on your controller to bind that action to this button and then click on the Save button. It's possible to press multiple buttons in order to bind an action to a button combination instead of a single key. You can also click on the X button near a bind in order to remove this bind from an action."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Any change to binds are automatically saved. You can return to the default keybinds by clicking on the Reset All To Default button, at the end of the page."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The in-game rebinding tool is a bit limited, especiall because it doesn't support multibind. But if you go to AppData\\Local\\Ori and the Will of The Wisps, you will find the file KeyRebindings.txt. By opening this file with a text editor like Notepad, you can change your binds.\nEach action can be bound to 4 buttons, each one for a different control scheme. The file format is:"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Action: Button1, Button2, Button3, Button4"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To specify a button, you have to use their Unity Keycode, which you can find on "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.unity3d.com\u002FScriptReference\u002FKeyCode.html",rel:[f,g,h],target:i},children:[{type:a,value:"this page"}]},{type:a,value:".\nSwitching from one control scheme to another will freeze your game a bit so you want your multibind on the same control scheme."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Don’t forget to reload your game after modifying this file. Avoid using the in-game binding tool if you have edited this file by yourself since the in-game tool might delete some of your binds if you do so."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#third-party-solutions",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If the first party and randomizer rebinding features aren't enough, there is a bunch of third party software you can use to bind your actions. The most popular one being "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwww.autohotkey.com\u002F",rel:[f,g,h],target:i},children:[{type:a,value:"AutoHotKey"}]},{type:a,value:" which lets you run a script in which you can specify what binds you want. AutoHotKey can also support macros. You can learn how to use this tool by reading the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwww.autohotkey.com\u002Fdocs\u002FAutoHotkey.htm",rel:[f,g,h],target:i},children:[{type:a,value:"documentation"}]},{type:a,value:x}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you are playing on controller through Steam, the recommended tool is Steam Config. Caeyo has written a tutorial on how to use it, which you can found "},{type:b,tag:e,props:{href:"https:\u002F\u002Fwww.speedrun.com\u002Fori_wotw\u002Fguide\u002Fqc9ed",rel:[f,g,h],target:i},children:[{type:a,value:C}]},{type:a,value:". You can also use other software like "},{type:b,tag:e,props:{href:"https:\u002F\u002Fgithub.com\u002FAntiMicro\u002Fantimicro\u002Freleases\u002Ftag\u002F2.23",rel:[f,g,h],target:i},children:[{type:a,value:"antimicro"}]},{type:a,value:" if you can’t use Steam Config."}]}]},dir:D,path:"\u002Ffeatures\u002Fkeybinds",extension:u,createdAt:j,updatedAt:j},sidebarArticles:[{slug:B,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:M,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:N},{type:b,tag:e,props:{href:O,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:x}]}]},dir:y,path:y,extension:u,createdAt:j,updatedAt:j},{slug:B,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:P},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":D,deep:z},children:[{type:a,value:c}]}]},dir:D,path:"\u002Ffeatures\u002F",extension:u,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:V,text:W},{id:X,depth:V,text:Y},{id:Z,depth:q,text:_},{id:$,depth:q,text:aa},{id:ab,depth:q,text:ac}],body:{type:t,children:[{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:ad,props:{id:U},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ae,rel:[f,g,h],target:i},children:[{type:a,value:af}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ad,props:{id:X},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ae,rel:[f,g,h],target:i},children:[{type:a,value:af}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Z},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:ag},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:$},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:ag},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:ab},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:ah},children:[{type:a,value:ai}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:y,path:aj,extension:u,createdAt:j,updatedAt:j},{slug:"how-to-start",title:ai,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aj},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:w},children:[{type:a,value:A}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ak,rel:[f,g,h],target:i},children:[{type:a,value:C}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:x}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:P},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:M,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:N},{type:b,tag:e,props:{href:O,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:y,path:ah,extension:u,createdAt:j,updatedAt:j},{slug:B,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:w},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ak,rel:[f,g,h],target:i},children:[{type:a,value:C}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":al},children:[{type:a,value:c}]}]},dir:al,path:"\u002Fseedgen\u002F",extension:u,createdAt:j,updatedAt:j},{slug:B,title:"Tutorials",toc:[{id:am,depth:q,text:an},{id:ao,depth:q,text:ap},{id:aq,depth:q,text:ar},{id:as,depth:q,text:at}],body:{type:t,children:[{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:z},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:x}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:L,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:y,path:"\u002Fplando",extension:u,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","li","root",".md","page-list","\u002Ffeatures\u002Flauncher",".","\u002F","","Launcher","_index","here","\u002Ffeatures"," by CosmicAngel","controllers","Controllers","keyboard","Keyboard","third-party-solutions","Third party solutions","ul","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/keybinds/state.js b/_nuxt/static/1719428977/features/keybinds/state.js similarity index 65% rename from _nuxt/static/1714843480/features/keybinds/state.js rename to _nuxt/static/1719428977/features/keybinds/state.js index 58c5c5fd..2ac4a045 100644 --- a/_nuxt/static/1714843480/features/keybinds/state.js +++ b/_nuxt/static/1719428977/features/keybinds/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fkeybinds",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fkeybinds",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/launcher/payload.js b/_nuxt/static/1719428977/features/launcher/payload.js new file mode 100644 index 00000000..6c16f5b0 --- /dev/null +++ b/_nuxt/static/1719428977/features/launcher/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/launcher", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB){return {data:[{article:{slug:"launcher",title:J,tags:["feature"],toc:[{id:K,depth:q,text:D},{id:L,depth:q,text:M},{id:N,depth:q,text:O},{id:P,depth:q,text:Q},{id:y,depth:q,text:R}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"You can access every randomizer's features through the launcher. In order to open it, simply open Ori and the Will of the Wisps Randomizer.exe from your randomizer's installation folder."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"From there, you have multiple tabs for launching a seed, "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"generating a seed"}]},{type:a,value:", accessing your "},{type:b,tag:f,props:{to:A},children:[{type:a,value:y}]},{type:a,value:", looking at "},{type:b,tag:f,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" of your current game or playing in "},{type:b,tag:f,props:{to:E},children:[{type:a,value:F}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#home",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This is the main page of the launcher. From here, you can read through the patch notes of every version as well as launching your latest seed. If a new release is available, the launcher will inform you and let you decide if you want to update before starting your game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"From here, you can also create a "},{type:b,tag:f,props:{to:E},children:[{type:a,value:F}]},{type:a,value:" game by using the New Game button, access the wiki and other important location:"}]},{type:a,value:c},{type:b,tag:U,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Open seeds directory: Open in your file explorer the folder in which all the seeds you generated are stored."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Open randomizer directory: Open the directory in which the randomizer itself is located (which is different from the folder of the launcher)."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Create support bundle: Whenever something unexpected such as a crash happens, you can create a support bundle in which every important files for the developpers of the randomizer are stored. Share this with a dev to help them figuring out the bug."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"GitHub: Open the Ori Rando's organization page which list every repositories related to the randomizer"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Discord: An invitation to the Ori speedrun Discord to nerd out with the Ori players. Really useful to found players to play with or if you need help with anything!"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:L},children:[{type:b,tag:e,props:{href:"#game",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This tab will most likely appear as a number, next to the Home tab. It is where you can setup multiplayer games. To access this tab you need to be logged in, which is using "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdiscord.com\u002F",rel:[g,h,i],target:j},children:[{type:a,value:"Discord"}]},{type:a,value:". There is multiple way to play with other players which are all explained on the "},{type:b,tag:f,props:{to:E},children:[{type:a,value:F}]},{type:a,value:" page."}]},{type:a,value:c},{type:b,tag:r,props:{id:N},children:[{type:b,tag:e,props:{href:"#seed-generator",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"From this tab, you can generate seed by using the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"seed generator"}]},{type:a,value:". A seed is a file containing informations about where every items are located and you need one in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:r,props:{id:P},children:[{type:b,tag:e,props:{href:"#stats",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here, you will be able to see "},{type:b,tag:f,props:{to:S},children:[{type:a,value:T}]},{type:a,value:" about your current game such as your number of deaths, the time spend in each area or the number of pickup you collected. You have to load a savefile in order to see those information."}]},{type:a,value:c},{type:b,tag:r,props:{id:y},children:[{type:b,tag:e,props:{href:"#settings",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In the settings, you can both access "},{type:b,tag:f,props:{to:A},children:[{type:a,value:"general settings"}]},{type:a,value:" which let you enable different kind of options such as mouse aiming or restoring cutscenes as well as accessing a "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"key rebinding"}]},{type:a,value:" system for both controller and keyboard."}]}]},dir:G,path:H,extension:u,createdAt:p,updatedAt:p},sidebarArticles:[{slug:C,title:"Ori WotW Randomizer wiki",sidebarTitle:D,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:V,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:W},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:B}]}]},dir:w,path:w,extension:u,createdAt:p,updatedAt:p},{slug:C,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:Y},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:u,createdAt:p,updatedAt:p},{slug:"installation",title:"Installation",toc:[{id:Z,depth:q,text:_},{id:$,depth:q,text:aa},{id:ab,depth:ac,text:ad},{id:ae,depth:ac,text:af},{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al}],body:{type:t,children:[{type:b,tag:r,props:{id:Z},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:$},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:am,props:{id:ab},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:an,rel:[g,h,i],target:j},children:[{type:a,value:ao}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:am,props:{id:ae},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:an,rel:[g,h,i],target:j},children:[{type:a,value:ao}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:A},children:[{type:a,value:y}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:A},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:ap},children:[{type:a,value:aq}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ar,extension:u,createdAt:p,updatedAt:p},{slug:"how-to-start",title:aq,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:ar},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:H},children:[{type:a,value:J}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:as,rel:[g,h,i],target:j},children:[{type:a,value:at}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:Y},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:V,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:W},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ap,extension:u,createdAt:p,updatedAt:p},{slug:C,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:H},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:as,rel:[g,h,i],target:j},children:[{type:a,value:at}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":z},children:[{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002F",extension:u,createdAt:p,updatedAt:p},{slug:C,title:"Tutorials",toc:[{id:au,depth:q,text:av},{id:aw,depth:q,text:ax},{id:ay,depth:q,text:az},{id:aA,depth:q,text:aB}],body:{type:t,children:[{type:b,tag:r,props:{id:au},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:av}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aw},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ax}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ay},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:az}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aA},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aB}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:p,updatedAt:p},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:U,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:p,updatedAt:p}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link","2024-06-26T19:08:55.190Z",2,"h2","li","root",".md","page-list","\u002F","","settings","\u002Fseedgen","\u002Ffeatures\u002Fsettings",".","_index","Home","\u002Ffeatures\u002Fmultiplayer","multiplayer","\u002Ffeatures","\u002Ffeatures\u002Flauncher"," by CosmicAngel","Launcher","home","game","Game","seed-generator","Seed Generator","stats","Stats","Settings","\u002Ffeatures\u002Fstats","statistics","ul","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Fhow-to-start","How to start","\u002Finstallation","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/launcher/state.js b/_nuxt/static/1719428977/features/launcher/state.js similarity index 65% rename from _nuxt/static/1714843480/features/launcher/state.js rename to _nuxt/static/1719428977/features/launcher/state.js index e4e82728..72c4cd8a 100644 --- a/_nuxt/static/1714843480/features/launcher/state.js +++ b/_nuxt/static/1719428977/features/launcher/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Flauncher",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Flauncher",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/logic-helper/payload.js b/_nuxt/static/1719428977/features/logic-helper/payload.js new file mode 100644 index 00000000..beeb21f5 --- /dev/null +++ b/_nuxt/static/1719428977/features/logic-helper/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/logic-helper", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"logic-helper",title:"Logic helper",tags:["feature"],toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"On the in-game map, you can cycle through different filters which show or hide different element. The randomizer adds a new filter called In Logic."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"What we call Logic is an algorithm responsible for the placement of every item within the seed. This algorithm is making sure you can always finish the game by following the "},{type:b,tag:k,props:{to:z},children:[{type:a,value:"Paths"}]},{type:a,value:" rules you selected during the "},{type:b,tag:k,props:{to:A},children:[{type:a,value:"seed generation"}]},{type:a,value:". This filter shows every pickup you are able to reach with your skillset according to logic."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You are guaranteed to find the next intended progression by collecting one of the pickup showing on that filter. Once you found a new skill, the In Logic filter will update automatically and every pickup you can reach with this newly aquired skill will appear on this filter."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This filter isn't aiming at showing every single pickup you can collect at the moment but just what logic expects you to get. It is still possible to collect pickups that aren't showing on the In Logic filter by abusing game mechanics or glitches in order to collect pickup earlier than anticipated by logic."}]}]},dir:B,path:E,extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:G},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:C}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:z},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[g,h,i],target:j},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[g,h,i],target:j},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[g,h,i],target:j},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:E},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:z},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:G},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[g,h,i],target:j},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":A},children:[{type:a,value:c}]}]},dir:A,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:af,depth:q,text:ag},{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am}],body:{type:s,children:[{type:b,tag:r,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","\u002Fseedgen\u002Fpaths","\u002Fseedgen","\u002Ffeatures","."," by CosmicAngel","\u002Ffeatures\u002Flogic-helper","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/logic-helper/state.js b/_nuxt/static/1719428977/features/logic-helper/state.js similarity index 64% rename from _nuxt/static/1714843480/features/logic-helper/state.js rename to _nuxt/static/1719428977/features/logic-helper/state.js index 449bb960..08271e9b 100644 --- a/_nuxt/static/1714843480/features/logic-helper/state.js +++ b/_nuxt/static/1719428977/features/logic-helper/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Flogic-helper",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Flogic-helper",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/multiplayer/payload.js b/_nuxt/static/1719428977/features/multiplayer/payload.js new file mode 100644 index 00000000..e8c4124e --- /dev/null +++ b/_nuxt/static/1719428977/features/multiplayer/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/multiplayer", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF){return {data:[{article:{slug:"multiplayer",title:"Multiplayer",toc:[{id:L,depth:q,text:M},{id:F,depth:q,text:x},{id:N,depth:q,text:A},{id:O,depth:q,text:G},{id:P,depth:B,text:Q},{id:R,depth:B,text:S}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer also adds the possibility to play with other players! To do so, you first want to "},{type:b,tag:f,props:{to:v},children:[{type:a,value:T}]},{type:a,value:" with the Multiplayer\u002FBingo option from the Generator tab enabled."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:U,props:{alt:"Netcode in gui",src:"\u002Fmedia\u002Fnetcode.png"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Enabling that option will let you choose which kind of game you want to play from the dropdown just bellow. When you generate a seed from the "},{type:b,tag:f,props:{to:H},children:[{type:a,value:V}]},{type:a,value:", you will automatically get redirected to the Game tab. If you aren't connected, you will need to log in by clicking on the top right button. The connection is using "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdiscord.com\u002F",rel:[g,h,i],target:j},children:[{type:a,value:"Discord"}]},{type:a,value:" so please download it if you don't already have it."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once you are redirected to the Game tab, you can click on the icon next to the game number to copy the link to this specific game in your clipboard and share it with the other players. Opening this link will open the same page as your Game tab in a web browser. They can then open the game in the launcher by clicking on the corresponding button."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"From here, you will be able to setup each teams by either creating new Universes or joining an already existing one. Click on the Play button from the World you are in when you want to launch your seed."}]},{type:a,value:c},{type:b,tag:r,props:{id:L},children:[{type:b,tag:e,props:{href:"#universes-and-worlds",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"On the Game tab, you should see something like this:"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:U,props:{alt:"Universe example",src:"\u002Fmedia\u002Funiverse.png"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You will be either able to create a new universe or join a World. A World is each \"box\" inside a universe, which are automatically created when creating a new Universe. Each level have it's specificity:"}]},{type:a,value:c},{type:b,tag:W,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Each players inside the same World are playing in "},{type:b,tag:f,props:{to:C},children:[{type:a,value:x}]},{type:a,value:" and are sharing their pickups and states. They are playing the same seed."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Each players inside the same Universe form a team. They are sharing "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fmultiplayer#bingo"},children:[{type:a,value:G}]},{type:a,value:" goals and different Universes are playing against each others. Different Universes are separated from each other which means players from Universe A can't interact with players from Universe B."}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"Each players inside different World from the same Universe are playing in "},{type:b,tag:f,props:{to:X},children:[{type:a,value:A}]},{type:a,value:". Everyone is playing in cooperation but players from different Worlds are playing different seeds."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:F},children:[{type:b,tag:e,props:{href:"#co-op",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:x}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In Co-op, every player play on the same seed and share pickups so if a player from your team collects a pickup you will get the corresponding item aswell and the pickup will disappear from your game. This mode also shares game states so for example if your teammate opened the second room of Wellspring, it will be open for every other players aswell."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To play in Co-op, when enabling the Multiplayer option in the "},{type:b,tag:f,props:{to:v},children:[{type:a,value:"seed generator"}]},{type:a,value:", more options should show up. Select the Normal option from the dropdown and then generate your seed like any other seed. Then, share the link to your game by clicking on the button next to the game number in order to let the other players access your Game and download the seed. When you are on that page, either create a new Universe or join an already existing World. Every players which are on the same team must join the same World in order to share pickups. Different teams must be in a different Universe."}]},{type:a,value:c},{type:b,tag:r,props:{id:N},children:[{type:b,tag:e,props:{href:"#multiworld",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Multiworld is a cooperative mode where players are playing on different seeds but you will found items for both you and other players in your own seed. This is different from a normal "},{type:b,tag:f,props:{to:C},children:[{type:a,value:F}]},{type:a,value:" where when someone found Bash, it gives it to every players since, in multiworld, there is one copy of Bash for every Worlds and founding Bash for World A won't give Bash to players playing in World B. Your next logical progression can be placed in another seed than the one you are playing which means you can be blocked for a bit while waiting for someone else to find you another skill."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To generate a Multiworld seed, when enabling the Multiplayer option, more options should show up. In the Multiworld worlds names input field, write every worlds' names (press enter every time you finished entering one name) which should also set the dropdown to the Normal setting. Then, "},{type:b,tag:f,props:{to:v},children:[{type:a,value:Y}]},{type:a,value:" like any other seed. Next, copy the link to your game by cliking on the button next to the game number and share it with the other players in order to let them access your Game. When you are on that page, either create a new Universe or join a World inside an already existing Universe. Every Worlds must have at least one player."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can play Multiworld against each other. To do so, every team must be in a different Universe."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can also mix Multiworld with "},{type:b,tag:f,props:{to:C},children:[{type:a,value:x}]},{type:a,value:". Players can cooperate by playing on the same seed and joining the same World. By doing so, they will share pickups between themselves and will still found and receive pickups for other Worlds from their Universe."}]},{type:a,value:c},{type:b,tag:r,props:{id:O},children:[{type:b,tag:e,props:{href:"#bingo",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bingo is a mode which gives you a board with 25 objectives to complete. Your goal is to form lines with your completed objectives. It's recommanded to use the Bingo utilities "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fheaders"},children:[{type:a,value:"header"}]},{type:a,value:" which let you press "},{type:b,tag:f,props:{to:Z},children:[{type:a,value:"Alt+C"}]},{type:a,value:" when you completed enough lines in order to start rolling the credits without having to fight Shriek. The randomizer automaticaly track your progress towards goals and will automaticaly claim goals you completed. Goals can vary from collecting pickups or trees to completing quests or doing specific actions like killing ennemies or rolling the snowball in Reach."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In order to generate a bingo seed, you first want to "},{type:b,tag:f,props:{to:v},children:[{type:a,value:T}]},{type:a,value:" with the Multiplayer option enabled. Select the Bingo variant you want to play with from the dropdown and then "},{type:b,tag:f,props:{to:v},children:[{type:a,value:Y}]},{type:a,value:" like any other seed. Then, click on the button next to your game number in order to copy the link to your game and share it to the other players so they can join your Game. When you are on that page, either create a new Universe or join an already existing World. Every players whithin the same World will be playing in "},{type:b,tag:f,props:{to:C},children:[{type:a,value:x}]},{type:a,value:" and will be sharing goals. Players from different Universe are playing against each others."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It's also possible to mix "},{type:b,tag:f,props:{to:X},children:[{type:a,value:A}]},{type:a,value:" with Bingo. To do so, you need to generate a Multiworld seed but instead of selecting the Normal option from the dropdown, select the kind of bingo you want to play. Each players whithin the same Universe will be sharing their goals."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bingo have two different variants, which each add a little twist:"}]},{type:a,value:c},{type:b,tag:D,props:{id:P},children:[{type:b,tag:e,props:{href:"#discovery-bingo",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Discovery Bingo is a variant of bingo where most goals will be hidden at first. This is the same as a normal bingo except that only 2 goals will be displayed from the 25 goals at first. When you complete one goal, the goal adjacent to the one you finished will be revealed. The autotracker will keep track of your progress towards hidden goals but they won't show up on the grid until you unlock them by completing a goal adjacent to them."}]},{type:a,value:c},{type:b,tag:D,props:{id:R},children:[{type:b,tag:e,props:{href:"#lockout-bingo",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Lockout Bingo is a variant of bingo where you can't validate a goal if another player already validated it. Since it's pretty hard to complete lines in this variant, the goal is to have more validated goals than the other players and not to form lines. This is usually played in 1 versus 1 so the first player with 13 completed goals from the 25 available one win the game."}]}]},dir:I,path:"\u002Ffeatures\u002Fmultiplayer",extension:u,createdAt:p,updatedAt:p},sidebarArticles:[{slug:E,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:_,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:$},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:J}]}]},dir:y,path:y,extension:u,createdAt:p,updatedAt:p},{slug:E,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:ab},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":I,deep:z},children:[{type:a,value:c}]}]},dir:I,path:"\u002Ffeatures\u002F",extension:u,createdAt:p,updatedAt:p},{slug:"installation",title:"Installation",toc:[{id:ac,depth:q,text:ad},{id:ae,depth:q,text:af},{id:ag,depth:B,text:ah},{id:ai,depth:B,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an},{id:ao,depth:q,text:ap}],body:{type:t,children:[{type:b,tag:r,props:{id:ac},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:ae},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:D,props:{id:ag},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:aq,rel:[g,h,i],target:j},children:[{type:a,value:ar}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:D,props:{id:ai},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:aq,rel:[g,h,i],target:j},children:[{type:a,value:ar}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:as},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:as},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:ao},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:at},children:[{type:a,value:au}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:y,path:av,extension:u,createdAt:p,updatedAt:p},{slug:"how-to-start",title:au,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:av},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:H},children:[{type:a,value:V}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aw,rel:[g,h,i],target:j},children:[{type:a,value:ax}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:Z},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:ab},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:_,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:$},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:y,path:at,extension:u,createdAt:p,updatedAt:p},{slug:E,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:H},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aw,rel:[g,h,i],target:j},children:[{type:a,value:ax}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":v},children:[{type:a,value:c}]}]},dir:v,path:"\u002Fseedgen\u002F",extension:u,createdAt:p,updatedAt:p},{slug:E,title:"Tutorials",toc:[{id:ay,depth:q,text:az},{id:aA,depth:q,text:aB},{id:aC,depth:q,text:aD},{id:aE,depth:q,text:aF}],body:{type:t,children:[{type:b,tag:r,props:{id:ay},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:az}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aA},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aB}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aC},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aD}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aE},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aF}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:z},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:p,updatedAt:p},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:W,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:y,path:"\u002Fplando",extension:u,createdAt:p,updatedAt:p}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link","2024-06-26T19:08:55.190Z",2,"h2","li","root",".md","\u002Fseedgen","page-list","Co-op","\u002F","","Multiworld",3,"\u002Ffeatures\u002Fmultiplayer#co-op","h3","_index","co-op","Bingo","\u002Ffeatures\u002Flauncher","\u002Ffeatures","."," by CosmicAngel","universes-and-worlds","Universes and Worlds","multiworld","bingo","discovery-bingo","Discovery bingo","lockout-bingo","Lockout bingo","generate a seed","img","Launcher","ul","\u002Ffeatures\u002Fmultiplayer#multiworld","generate your seed","\u002Ffeatures\u002Fspecial-commands","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","windows","Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/multiplayer/state.js b/_nuxt/static/1719428977/features/multiplayer/state.js similarity index 64% rename from _nuxt/static/1714843480/features/multiplayer/state.js rename to _nuxt/static/1719428977/features/multiplayer/state.js index 11e59c47..df84d5fb 100644 --- a/_nuxt/static/1714843480/features/multiplayer/state.js +++ b/_nuxt/static/1719428977/features/multiplayer/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fmultiplayer",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fmultiplayer",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/new-items/payload.js b/_nuxt/static/1719428977/features/new-items/payload.js new file mode 100644 index 00000000..51b94bf3 --- /dev/null +++ b/_nuxt/static/1719428977/features/new-items/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/new-items", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au){return {data:[{article:{slug:"new-items",title:"New items",tags:["feature"],toc:[{id:G,depth:r,text:H},{id:I,depth:r,text:J}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The items you can find in the randomizer are usually items from the base game like keystones, health upgrades or skills but the randomizer also adds some new items to the mix. Most of those items are only added if you chose specific options during the "},{type:b,tag:g,props:{to:C},children:[{type:a,value:"seed generation"}]},{type:a,value:":"}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Clean Water: make the water swimmable without taking any damage. In the base game this is done by completing the Wellspring Escape but in the randomizer you have to found this specific item"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Teleporters: ley you teleport to the corresponding spirit well, even if you never went near it. You need to enable the Teleporters "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:" when generating a seed to add them in the item pool"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Launch Fragments: once you find 3 launch fragments, the game will give you Launch. You need to enable the Launch Fragment "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:" in order to add these items to the item pool. When this header is active, the only way to get Launch from the seed is by finding the fragments"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Relic: special items you need to collect in the World Tour "},{type:b,tag:g,props:{to:K},children:[{type:a,value:"goal mode"}]},{type:a,value:" before going to the Shriek fight"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Black Market Keystones: Out of keystones? No problem, buy as many as you need from Opher. Price increases for every keystone bought. You need to enable the Black Market "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:" in order to enable that behaviour"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Jumpgrades: increase the height you get from a jump. You need to enable either the Bonus+ or Jumpgrades "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Skill Velocity: increase the speed of Dash, Burrow, Water Dash, Bash and Launch. This also increase the distance you'll travel when using those skills. You need to enable either the Bonus+ or Skill Velocity "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:L}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:G},children:[{type:b,tag:e,props:{href:"#bonus-items",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bonus items is an "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:" which add even more items to the item pool:"}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Health Regeneration: regenerate your health over time"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Energy Regeneration: regenerate your energy over time"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Extra Double Jump: if you already found Double Jump, this pickup will give you a bonus jump for extra mobility"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Extra Air Dash: if you already found Dash, this pickup will give you another dash in the air for extra mobility"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Weapon Efficiency: reduces the energy cost of the corresponding weapon by half"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:I},children:[{type:b,tag:e,props:{href:"#bonus",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Like Bonus items, this is an "},{type:b,tag:g,props:{to:v},children:[{type:a,value:w}]},{type:a,value:" which add more items to the item pool. On top of adding the same items as Bonus Items, it also add way more powerful pickups:"}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Rapid Sword, Smash and Spear: increase the animation speed of these weapons, increasing your attack speed"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Rapid Grenade: Grenade will charge faster"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Melting Weapon: make that specific weapon able to melt ice and activate lanterns"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Quickshot: just like the shard, let you shoot faster with your Bow"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Uncharged Bash Grenade: Normally, you need to charge your Grenade from the ground before throwing it in order to be able to bash from it. This pickup let you bash uncharged grenades"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Extra Grenade: Normally, you can't throw multiple grenade since using a grenade while another one is already on screen will make the first one explode. This pickup let you throw multiple grenade without making the first one explode"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Splinter Grenade: Like the Splinter shard for Bow, this let you throw three grenades at once instead of just one"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bonus+ also add Jumpgrades and Skill Velocities to the item pool."}]}]},dir:D,path:"\u002Ffeatures\u002Fnew-items",extension:u,createdAt:h,updatedAt:h},sidebarArticles:[{slug:B,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:M,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:N},{type:b,tag:e,props:{href:O,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:E}]}]},dir:y,path:y,extension:u,createdAt:h,updatedAt:h},{slug:B,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:P},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":D,deep:z},children:[{type:a,value:c}]}]},dir:D,path:"\u002Ffeatures\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"installation",title:"Installation",toc:[{id:Q,depth:r,text:R},{id:S,depth:r,text:T},{id:U,depth:V,text:W},{id:X,depth:V,text:Y},{id:Z,depth:r,text:_},{id:$,depth:r,text:aa},{id:ab,depth:r,text:ac}],body:{type:t,children:[{type:b,tag:s,props:{id:Q},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:S},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:ad,props:{id:U},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ae,rel:[i,j,k],target:l},children:[{type:a,value:af}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ad,props:{id:X},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[i,j,k],target:l},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ae,rel:[i,j,k],target:l},children:[{type:a,value:af}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:Z},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:ag},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:$},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:ag},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:ab},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:ah},children:[{type:a,value:ai}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:y,path:aj,extension:u,createdAt:h,updatedAt:h},{slug:"how-to-start",title:ai,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:aj},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:ak},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:al,rel:[i,j,k],target:l},children:[{type:a,value:am}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:K},children:[{type:a,value:"goal"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:P},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:M,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:N},{type:b,tag:e,props:{href:O,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:y,path:ah,extension:u,createdAt:h,updatedAt:h},{slug:B,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:ak},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:al,rel:[i,j,k],target:l},children:[{type:a,value:am}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":C},children:[{type:a,value:c}]}]},dir:C,path:"\u002Fseedgen\u002F",extension:u,createdAt:h,updatedAt:h},{slug:B,title:"Tutorials",toc:[{id:an,depth:r,text:ao},{id:ap,depth:r,text:aq},{id:ar,depth:r,text:as},{id:at,depth:r,text:au}],body:{type:t,children:[{type:b,tag:s,props:{id:an},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ap},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ar},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:z},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:at},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:au}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:z},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[i,j,k],target:l},children:[{type:a,value:"Header Documentation"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:y,path:"\u002Fplando",extension:u,createdAt:h,updatedAt:h}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","li","nuxt-link","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link",2,"h2","root",".md","\u002Fseedgen\u002Fheaders","header","page-list","\u002F","","ul","_index","\u002Fseedgen","\u002Ffeatures","."," by CosmicAngel","bonus-items","Bonus Items","bonus","Bonus+","\u002Fseedgen\u002Fgoals"," in order to add these pickups to the item pool","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/new-items/state.js b/_nuxt/static/1719428977/features/new-items/state.js similarity index 65% rename from _nuxt/static/1714843480/features/new-items/state.js rename to _nuxt/static/1719428977/features/new-items/state.js index 3d29feb1..4da87c4e 100644 --- a/_nuxt/static/1714843480/features/new-items/state.js +++ b/_nuxt/static/1719428977/features/new-items/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fnew-items",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fnew-items",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/payload.js b/_nuxt/static/1719428977/features/payload.js new file mode 100644 index 00000000..eadd7059 --- /dev/null +++ b/_nuxt/static/1719428977/features/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av){return {data:[{article:{slug:y,title:G,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:I},{type:b,tag:k,props:{to:B},children:[{type:a,value:J}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":A,deep:w},children:[{type:a,value:c}]}]},dir:A,path:"\u002Ffeatures\u002F_index",extension:u,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:C}]}]},dir:z,path:z,extension:u,createdAt:f,updatedAt:f},{slug:y,title:G,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:I},{type:b,tag:k,props:{to:B},children:[{type:a,value:J}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":A,deep:w},children:[{type:a,value:c}]}]},dir:A,path:"\u002Ffeatures\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:O,depth:r,text:P},{id:Q,depth:r,text:R},{id:S,depth:T,text:U},{id:V,depth:T,text:W},{id:X,depth:r,text:Y},{id:Z,depth:r,text:_},{id:$,depth:r,text:aa}],body:{type:t,children:[{type:b,tag:s,props:{id:O},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:Q},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:ab,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ab,props:{id:V},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:X},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:D},children:[{type:a,value:ae}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:Z},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:D},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:$},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:af},children:[{type:a,value:ag}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:z,path:ah,extension:u,createdAt:f,updatedAt:f},{slug:"how-to-start",title:ag,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ah},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:E},children:[{type:a,value:ai}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aj,rel:[g,h,i],target:j},children:[{type:a,value:ak}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:al},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:am},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:B},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:z,path:af,extension:u,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:E},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aj,rel:[g,h,i],target:j},children:[{type:a,value:ak}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":an},children:[{type:a,value:c}]}]},dir:an,path:"\u002Fseedgen\u002F",extension:u,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ao,depth:r,text:ap},{id:aq,depth:r,text:ar},{id:as,depth:r,text:at},{id:au,depth:r,text:av}],body:{type:t,children:[{type:b,tag:s,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:w},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:w},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:w},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:au},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:av}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:w},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:x,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:x,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:x,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:x,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:x,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:x,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:z,path:"\u002Fplando",extension:u,createdAt:f,updatedAt:f}]}],fetch:{"data-v-1c566ee2:0":{articles:[{slug:"changing-version",title:"Changing randomizer versions",tags:[q],path:"\u002Ffeatures\u002Fchanging-version"},{slug:"chat-control",title:"Chat control",tags:[q],path:"\u002Ffeatures\u002Fchat-control"},{slug:"custom-wheel",title:"Custom Wheel",path:"\u002Ffeatures\u002Fcustom-wheel"},{slug:"hints",title:"Hints",tags:[q],path:"\u002Ffeatures\u002Fhints"},{slug:"item-locations",title:"Item locations",tags:[q],path:"\u002Ffeatures\u002Fitem-locations"},{slug:"keybinds",title:"Keybinds",tags:[q],path:"\u002Ffeatures\u002Fkeybinds"},{slug:"launcher",title:ai,tags:[q],path:E},{slug:"logic-helper",title:"Logic helper",tags:[q],path:am},{slug:"multiplayer",title:"Multiplayer",path:"\u002Ffeatures\u002Fmultiplayer"},{slug:"new-items",title:"New items",tags:[q],path:"\u002Ffeatures\u002Fnew-items"},{slug:ae,title:"Settings",tags:[q],path:D},{slug:"special-commands",title:"Special commands",tags:[q],path:al},{slug:"stats",title:"Statistics",tags:[q],path:"\u002Ffeatures\u002Fstats"}]}},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link","feature",2,"h2","root",".md","page-list","","li","_index","\u002F","\u002Ffeatures","\u002Fseedgen\u002Fpaths",".","\u002Ffeatures\u002Fsettings","\u002Ffeatures\u002Flauncher"," by CosmicAngel","Features","The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree.","The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the ","paths sections of the seed generation",".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them.","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","settings","\u002Fhow-to-start","How to start","\u002Finstallation","Launcher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Ffeatures\u002Fspecial-commands","\u002Ffeatures\u002Flogic-helper","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/settings/payload.js b/_nuxt/static/1719428977/features/settings/payload.js new file mode 100644 index 00000000..dd76514c --- /dev/null +++ b/_nuxt/static/1719428977/features/settings/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/settings", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az){return {data:[{article:{slug:H,title:"Settings",tags:["feature"],toc:[{id:I,depth:r,text:J},{id:K,depth:r,text:L},{id:M,depth:r,text:N},{id:z,depth:r,text:A},{id:O,depth:r,text:P},{id:Q,depth:r,text:R}],body:{type:t,children:[{type:b,tag:f,props:{},children:[{type:a,value:"In the "},{type:b,tag:g,props:{to:B},children:[{type:a,value:S}]},{type:a,value:", you can access a Settings tab in which you can enable a bunch of options as well as "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"rebinding"}]},{type:a,value:" your controls.\nThis page will explain what each settings from the General tab is doing."}]},{type:a,value:c},{type:b,tag:s,props:{id:I},children:[{type:b,tag:d,props:{href:"#cutscenes",ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Options to restore cutscenes which are normally removed from the game by the randomizer."}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Restore Short Cutscenes: Enable the short and unskippable cutscenes from the vanilla game which are removed by the randomizer"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Restore Long Cutscenes: Enable the long and unskippable cutscenes from the vanilla game which are removed by the randomizer"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:K},children:[{type:b,tag:d,props:{href:"#map",ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Options to disable some behavior of the in-game map."}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Hide Quest Filter: Hide the quest filter which show you only the quests location on your map"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Hide Warp Filter: Hide the warp filter which show you only the warps location on your map"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Hide Collectibles Filter: Hide the collectible filter which show you only the remaining pickups location on your map"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Always Show Warps: Always show the warps location on your map, no matter which filter you are using"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Disable World Map: In the vanilla game, when zooming out on the map, it will display a one-screen wild map with all the areas and the position of Ori. Enabling this option prevents the game from displaying this map"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Disable Quests Focus: In the vanilla game, if you are hovering over a quest on the quest list next to the map, the game will snap the map to the location of this quest. With this option, the game will require you to press your 3rd ability button (the bottom right one in the game UI) in order to scroll the map to the quest location instead of simply hovering the quest's name"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:M},children:[{type:b,tag:d,props:{href:"#control-options",ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Options which change how to control some abilities."}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Grapple Mouse Aiming: In the vanilla game, if you want to use grapple on something, you need to hold the direction toward this object to grapple it. With this enabled, you will be aiming with your mouse cursor rather than with your directional inputs"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Burrow Mouse Aiming: In the vanilla game, when using burrow you control Ori by using your directional inputs. With this option, you will control Ori's movement with your mouse cursor which lets you move in all directions rather than being limited to the 4 directions of your keyboard"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Swimming Mouse Aiming: In the vanilla game, when swimming in water you control Ori by using your directional inputs. With this option, you will control Ori's movement with your mouse cursor which lets you move in all directions rather than being limited to the 4 directions of your keyboard"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Invert Swim Speeds: In the vanilla game, holding the jump button makes Ori swims faster. With this option, Ori will be swimming at maximum speed by default and will be slowing down when holding your jump button"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Lock Cursor to Window: Prevents your mouse cursor from going outside of the game window"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Disable Autoaim: Spear, Bow and Shuriken are using an autoaim assist which can help aiming at targets. This option disable the autoaim on those weapons"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:z},children:[{type:b,tag:d,props:{href:T,ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Show Stats After Finish: When finishing a game, your "},{type:b,tag:g,props:{to:B},children:[{type:a,value:S}]},{type:a,value:" will be displaying the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fstats"},children:[{type:a,value:"Statistics"}]},{type:a,value:" of that game"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Random Currency Names: When collecting Spirit Light, the \"Spirit Light\" text will be a random currency name. This does not impact the actual gameplay"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Always Show Keystones: Display your keystone count in the top left corner at all time. Without this option, it would only appears when you are near a door"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Disable always showing secret areas: In the game, there's plenty of secret passages in order to get some pickups. The randomizer makes it easier to spot those secret passages by making them transparent (this is the same effect as having the Sense shard equipped). Enabling this option will make those secret passages opaque again"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:O},children:[{type:b,tag:d,props:{href:"#launch-settings",ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Steam path: The path to your Steam execution file. If you own the Steam version of the game instead of the Windows Store one, make sure this path is correct. You can change this path by clicking the folder icon on the right"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Launch with Item Tracker: Automatically open the item tracker when launching the randomizer"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Disable Netcode: Prevents the randomizer from communicating with the rando server. With this option checked, bingo auto tracking and other netcode features related to "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fmultiplayer"},children:[{type:a,value:"multiplayer"}]},{type:a,value:" will be unavailable"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Use Windows Store: Launch the randomizer using Windows Store instead of Steam"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:Q},children:[{type:b,tag:d,props:{href:"#developer-tools",ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"If you press Ctrl 5 times while on the Settings tab, a Developer Tools section will appears, with a bit more options."}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Enable Developper Tools: Automatically activated when pressing Ctrl 5 times. Unchecking it will hide Developer tools again"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Enable Debug Controls: Enable Debug Controls by default when starting the randomizer"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Update to prerelease versions: Let you play on the latest development versions. These version have more features but are also more unstable"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Server Host: Let you change on which server you want to send your netcode information to. Use dev.wotw.orirando.com for the dev server, which is used by the prereleased versions and wotw.orirando.com for stable version"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Wait for Debugger: The randomizer will wait for a debugger to attach before initialization. This is purely in order to debug the code"}]},{type:a,value:c}]}]},dir:D,path:E,extension:u,createdAt:m,updatedAt:m},sidebarArticles:[{slug:C,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:f,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:d,props:{href:U,rel:[n,o,p],target:q},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:V},{type:b,tag:d,props:{href:W,rel:[n,o,p],target:q},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:F}]}]},dir:x,path:x,extension:u,createdAt:m,updatedAt:m},{slug:C,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:f,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:X},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":D,deep:y},children:[{type:a,value:c}]}]},dir:D,path:"\u002Ffeatures\u002F",extension:u,createdAt:m,updatedAt:m},{slug:"installation",title:"Installation",toc:[{id:Y,depth:r,text:Z},{id:_,depth:r,text:$},{id:aa,depth:ab,text:ac},{id:ad,depth:ab,text:ae},{id:af,depth:r,text:ag},{id:ah,depth:r,text:ai},{id:aj,depth:r,text:ak}],body:{type:t,children:[{type:b,tag:s,props:{id:Y},children:[{type:b,tag:d,props:{href:"#prerequisites",ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:_},children:[{type:b,tag:d,props:{href:"#download",ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:al,props:{id:aa},children:[{type:b,tag:d,props:{href:"#windows",ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:d,props:{href:am,rel:[n,o,p],target:q},children:[{type:a,value:an}]}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:al,props:{id:ad},children:[{type:b,tag:d,props:{href:"#linux",ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Install "},{type:b,tag:d,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[n,o,p],target:q},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:d,props:{href:am,rel:[n,o,p],target:q},children:[{type:a,value:an}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:af},children:[{type:b,tag:d,props:{href:"#steam",ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:E},children:[{type:a,value:H}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:ah},children:[{type:b,tag:d,props:{href:"#windows-store",ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:E},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:aj},children:[{type:b,tag:d,props:{href:"#after-installation",ariaHidden:h,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:ao},children:[{type:a,value:ap}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:aq,extension:u,createdAt:m,updatedAt:m},{slug:"how-to-start",title:ap,toc:[],body:{type:t,children:[{type:b,tag:f,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:aq},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:B},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:d,props:{href:ar,rel:[n,o,p],target:q},children:[{type:a,value:as}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:X},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:d,props:{href:U,rel:[n,o,p],target:q},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:V},{type:b,tag:d,props:{href:W,rel:[n,o,p],target:q},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:ao,extension:u,createdAt:m,updatedAt:m},{slug:C,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:f,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:B},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:d,props:{href:ar,rel:[n,o,p],target:q},children:[{type:a,value:as}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":at},children:[{type:a,value:c}]}]},dir:at,path:"\u002Fseedgen\u002F",extension:u,createdAt:m,updatedAt:m},{slug:C,title:"Tutorials",toc:[{id:au,depth:r,text:av},{id:aw,depth:r,text:ax},{id:ay,depth:r,text:az},{id:z,depth:r,text:A}],body:{type:t,children:[{type:b,tag:s,props:{id:au},children:[{type:b,tag:d,props:{ariaHidden:h,href:"#sequence-breaks",tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:av}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aw},children:[{type:b,tag:d,props:{ariaHidden:h,href:"#movement",tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:ax}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ay},children:[{type:b,tag:d,props:{ariaHidden:h,href:"#area-specific-knowledge",tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:az}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:z},children:[{type:b,tag:d,props:{ariaHidden:h,href:T,tabIndex:i},children:[{type:b,tag:j,props:{className:[k,l]},children:[]}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:m,updatedAt:m},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:f,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:d,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[n,o,p],target:q},children:[{type:a,value:"Header Documentation"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:f,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:a,value:c},{type:b,tag:e,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[n,o,p],target:q},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[n,o,p],target:q},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[n,o,p],target:q},children:[{type:a,value:"Fireball"}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[n,o,p],target:q},children:[{type:a,value:"Kaizo"}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[n,o,p],target:q},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[n,o,p],target:q},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:m,updatedAt:m}]}],fetch:{},mutations:void 0}}("text","element","\n","a","li","p","nuxt-link","true",-1,"span","icon","icon-link","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank",2,"h2","root",".md","ul","page-list","\u002F","","miscellaneous","Miscellaneous","\u002Ffeatures\u002Flauncher","_index","\u002Ffeatures","\u002Ffeatures\u002Fsettings","."," by CosmicAngel","settings","cutscenes","Cutscenes","map","Map","control-options","Control Options","launch-settings","Launch Settings","developer-tools","Developer Tools","launcher","#miscellaneous","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Fhow-to-start","How to start","\u002Finstallation","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/settings/state.js b/_nuxt/static/1719428977/features/settings/state.js similarity index 65% rename from _nuxt/static/1714843480/features/settings/state.js rename to _nuxt/static/1719428977/features/settings/state.js index 7af3643f..a838d032 100644 --- a/_nuxt/static/1714843480/features/settings/state.js +++ b/_nuxt/static/1719428977/features/settings/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fsettings",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fsettings",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/special-commands/payload.js b/_nuxt/static/1719428977/features/special-commands/payload.js new file mode 100644 index 00000000..0cd1daf0 --- /dev/null +++ b/_nuxt/static/1719428977/features/special-commands/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/special-commands", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao){return {data:[{article:{slug:"special-commands",title:"Special commands",tags:["feature"],toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer adds a few new commands you can activate by pressing multiple keys at the same time. These binds can be modified by using the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"randomizer rebinding tool"}]},{type:a,value:w}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The most important special command is the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fcustom-wheel"},children:[{type:a,value:"Custom Wheel"}]},{type:a,value:" which you can open by pressing V on a keyboard or holding both shoulder button at the same time. Each commands listed bellow are then accessible through this wheel."}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Alt + P: Shows your progress in the seed (number of pickup collected, progress in "},{type:b,tag:f,props:{to:D},children:[{type:a,value:"goals"}]},{type:a,value:" and "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fhints"},children:[{type:a,value:"hints"}]},{type:a,value:")."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Alt + L: Reloads the current seed."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Alt + T: Shows the textbox of the last item you collected."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Alt + C: Teleports you to end of the game if you already completed your goal. Currently, this is only used by the 3-line bingo utility "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fheaders"},children:[{type:a,value:"header"}]},{type:a,value:w}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Alt + \u002F: Exit the randomizer instantly."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Ctrl + Alt + D: Toggle Debug Controls."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Ctrl + Alt + L: Toggles Cursor Lock."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Ctrl + Alt + C: Show current coordinates."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Ctrl + Alt + N: Toggles showing location names in spoiler filter (hold L in map)."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Ctrl + Alt + 1, 2, 3, 4 and 5 are also special commands but they don't do anything by default. When playing plandos or by using some headers, these commands can be used to display additional information."}]}]},dir:A,path:E,extension:u,createdAt:g,updatedAt:g},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:F,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:G},{type:b,tag:e,props:{href:H,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:w}]}]},dir:x,path:x,extension:u,createdAt:g,updatedAt:g},{slug:z,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:I},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":A,deep:y},children:[{type:a,value:c}]}]},dir:A,path:"\u002Ffeatures\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:J,depth:r,text:K},{id:L,depth:r,text:M},{id:N,depth:O,text:P},{id:Q,depth:O,text:R},{id:S,depth:r,text:T},{id:U,depth:r,text:V},{id:W,depth:r,text:X}],body:{type:t,children:[{type:b,tag:s,props:{id:J},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:L},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:Y,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Z,rel:[h,i,j],target:k},children:[{type:a,value:_}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:Y,props:{id:Q},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[h,i,j],target:k},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Z,rel:[h,i,j],target:k},children:[{type:a,value:_}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:S},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:$},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:U},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:$},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:W},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:aa},children:[{type:a,value:ab}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:ac,extension:u,createdAt:g,updatedAt:g},{slug:"how-to-start",title:ab,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:ac},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:ad},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ae,rel:[h,i,j],target:k},children:[{type:a,value:af}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:D},children:[{type:a,value:"goal"}]},{type:a,value:w}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:E},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:I},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:F,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:G},{type:b,tag:e,props:{href:H,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:aa,extension:u,createdAt:g,updatedAt:g},{slug:z,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:ad},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ae,rel:[h,i,j],target:k},children:[{type:a,value:af}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":ag},children:[{type:a,value:c}]}]},dir:ag,path:"\u002Fseedgen\u002F",extension:u,createdAt:g,updatedAt:g},{slug:z,title:"Tutorials",toc:[{id:ah,depth:r,text:ai},{id:aj,depth:r,text:ak},{id:al,depth:r,text:am},{id:an,depth:r,text:ao}],body:{type:t,children:[{type:b,tag:s,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:an},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:w}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","li","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list",".","\u002F","","_index","\u002Ffeatures"," by CosmicAngel","ul","\u002Fseedgen\u002Fgoals","\u002Ffeatures\u002Fspecial-commands","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/special-commands/state.js b/_nuxt/static/1719428977/features/special-commands/state.js similarity index 63% rename from _nuxt/static/1714843480/features/special-commands/state.js rename to _nuxt/static/1719428977/features/special-commands/state.js index 7aa71f88..59fda0ae 100644 --- a/_nuxt/static/1714843480/features/special-commands/state.js +++ b/_nuxt/static/1719428977/features/special-commands/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fspecial-commands",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fspecial-commands",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/state.js b/_nuxt/static/1719428977/features/state.js similarity index 68% rename from _nuxt/static/1714843480/features/state.js rename to _nuxt/static/1719428977/features/state.js index a272cda9..9ef9d3a5 100644 --- a/_nuxt/static/1714843480/features/state.js +++ b/_nuxt/static/1719428977/features/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/features/stats/payload.js b/_nuxt/static/1719428977/features/stats/payload.js new file mode 100644 index 00000000..59748704 --- /dev/null +++ b/_nuxt/static/1719428977/features/stats/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/features/stats", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al){return {data:[{article:{slug:"stats",title:"Statistics",tags:["feature"],toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In the Stats tab of the Launcher, you can see the statistics of your current seed. You need to load a savefile in order to see those information."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"For each area, the randomizer will share how many pickups you got, how many time you died and how much time you spend here aswell as showing your Pickups Per Minute (PPM). PPM is a ratio between how many pickups you collected and how much time you spend in the area. The higher it gets, the faster you are collecting pickups."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You'll also be able to see other statistics such as the time lost to death, the number of time you used a teleporter and your peak PPM."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The game will also share those statistics when rolling the credits."}]}]},dir:z,path:"\u002Ffeatures\u002Fstats",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":z,deep:x},children:[{type:a,value:c}]}]},dir:z,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:G,depth:q,text:H},{id:I,depth:q,text:J},{id:K,depth:L,text:M},{id:N,depth:L,text:O},{id:P,depth:q,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U}],body:{type:s,children:[{type:b,tag:r,props:{id:G},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:V,props:{id:K},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:V,props:{id:N},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:W,rel:[g,h,i],target:j},children:[{type:a,value:X}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:P},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Y},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Y},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:_}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:$,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:_,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ab,rel:[g,h,i],target:j},children:[{type:a,value:ac}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:Z,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ab,rel:[g,h,i],target:j},children:[{type:a,value:ac}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ad},children:[{type:a,value:c}]}]},dir:ad,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ae,depth:q,text:af},{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al}],body:{type:s,children:[{type:b,tag:r,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","\u002Ffeatures","."," by CosmicAngel","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/features/stats/state.js b/_nuxt/static/1719428977/features/stats/state.js similarity index 66% rename from _nuxt/static/1714843480/features/stats/state.js rename to _nuxt/static/1719428977/features/stats/state.js index 8d56af8d..69a32c90 100644 --- a/_nuxt/static/1714843480/features/stats/state.js +++ b/_nuxt/static/1719428977/features/stats/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fstats",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ffeatures\u002Fstats",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/how-to-start/payload.js b/_nuxt/static/1719428977/how-to-start/payload.js new file mode 100644 index 00000000..33eff41a --- /dev/null +++ b/_nuxt/static/1719428977/how-to-start/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/how-to-start", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF,aG,aH,aI,aJ,aK,aL,aM){return {data:[{article:{slug:L,title:A,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:M},{type:b,tag:f,props:{to:B},children:[{type:a,value:N}]},{type:a,value:O},{type:b,tag:f,props:{to:C},children:[{type:a,value:P}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:R},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:E}]},{type:a,value:S},{type:b,tag:f,props:{to:T},children:[{type:a,value:U}]},{type:a,value:V},{type:b,tag:f,props:{to:W},children:[{type:a,value:X}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:Y},{type:b,tag:f,props:{to:Z},children:[{type:a,value:_}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ab},{type:b,tag:f,props:{to:ac},children:[{type:a,value:ad}]},{type:a,value:ae},{type:b,tag:f,props:{to:F},children:[{type:a,value:af}]},{type:a,value:ag},{type:b,tag:e,props:{href:G,rel:[g,h,i],target:j},children:[{type:a,value:ah}]},{type:a,value:H},{type:b,tag:e,props:{href:I,rel:[g,h,i],target:j},children:[{type:a,value:ai}]},{type:a,value:aj}]}]},dir:u,path:J,extension:t,createdAt:k,updatedAt:k},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:G,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:H},{type:b,tag:e,props:{href:I,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:y}]}]},dir:u,path:u,extension:t,createdAt:k,updatedAt:k},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":ak,deep:x},children:[{type:a,value:c}]}]},dir:ak,path:"\u002Ffeatures\u002F",extension:t,createdAt:k,updatedAt:k},{slug:"installation",title:"Installation",toc:[{id:al,depth:q,text:am},{id:an,depth:q,text:ao},{id:ap,depth:aq,text:ar},{id:as,depth:aq,text:at},{id:au,depth:q,text:av},{id:aw,depth:q,text:ax},{id:ay,depth:q,text:az}],body:{type:s,children:[{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:an},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:aA,props:{id:ap},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:aB,rel:[g,h,i],target:j},children:[{type:a,value:aC}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:aA,props:{id:as},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:aB,rel:[g,h,i],target:j},children:[{type:a,value:aC}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:au},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:av}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:aD},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:aw},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ax}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:aD},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:ay},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:az}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:J},children:[{type:a,value:A}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:u,path:B,extension:t,createdAt:k,updatedAt:k},{slug:L,title:A,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:M},{type:b,tag:f,props:{to:B},children:[{type:a,value:N}]},{type:a,value:O},{type:b,tag:f,props:{to:C},children:[{type:a,value:P}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:R},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:E}]},{type:a,value:S},{type:b,tag:f,props:{to:T},children:[{type:a,value:U}]},{type:a,value:V},{type:b,tag:f,props:{to:W},children:[{type:a,value:X}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:Y},{type:b,tag:f,props:{to:Z},children:[{type:a,value:_}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:ab},{type:b,tag:f,props:{to:ac},children:[{type:a,value:ad}]},{type:a,value:ae},{type:b,tag:f,props:{to:F},children:[{type:a,value:af}]},{type:a,value:ag},{type:b,tag:e,props:{href:G,rel:[g,h,i],target:j},children:[{type:a,value:ah}]},{type:a,value:H},{type:b,tag:e,props:{href:I,rel:[g,h,i],target:j},children:[{type:a,value:ai}]},{type:a,value:aj}]}]},dir:u,path:J,extension:t,createdAt:k,updatedAt:k},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:C},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:E}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":aE},children:[{type:a,value:c}]}]},dir:aE,path:"\u002Fseedgen\u002F",extension:t,createdAt:k,updatedAt:k},{slug:z,title:"Tutorials",toc:[{id:aF,depth:q,text:aG},{id:aH,depth:q,text:aI},{id:aJ,depth:q,text:aK},{id:aL,depth:q,text:aM}],body:{type:s,children:[{type:b,tag:r,props:{id:aF},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aG}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aH},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aI}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aJ},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aK}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aL},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aM}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:k,updatedAt:k},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:u,path:"\u002Fplando",extension:t,createdAt:k,updatedAt:k}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","true",-1,"span","icon","icon-link",2,"h2","root",".md","\u002F","page-list","li","",".","_index","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen\u002Fpaths","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fhow-to-start"," by CosmicAngel","how-to-start","After ","installing the randomizer",", you can start Ori and the Will of the Wisps Randomizer.exe which will open a ","Launcher"," from where you will be able to do everything you need in order to play the randomizer.","Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator ",". For beginners, we recommend to play with the Moki ","\u002Fseedgen\u002Fpresets","preset"," and the All Wisps ","\u002Fseedgen\u002Fgoals","goal","After generating your seed, the game should be launching. When you reach the main menu, you can try to press ","\u002Ffeatures\u002Fspecial-commands","Alt+L"," which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer.","Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer.","Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the ","\u002Ffeatures\u002Flogic-helper","In Logic filter"," which will show you every item you can collect with the skills you have. You can also read the ","paths section of the seed generation"," to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the ","Ori speedrunning Discord","randomizer development Discord"," if you need help with something!","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/how-to-start/state.js b/_nuxt/static/1719428977/how-to-start/state.js similarity index 67% rename from _nuxt/static/1714843480/how-to-start/state.js rename to _nuxt/static/1719428977/how-to-start/state.js index 8c7da433..bcd5ca3e 100644 --- a/_nuxt/static/1714843480/how-to-start/state.js +++ b/_nuxt/static/1719428977/how-to-start/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Fhow-to-start",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Fhow-to-start",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/installation/payload.js b/_nuxt/static/1719428977/installation/payload.js new file mode 100644 index 00000000..25347a91 --- /dev/null +++ b/_nuxt/static/1719428977/installation/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/installation", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF,aG,aH,aI,aJ,aK,aL){return {data:[{article:{slug:X,title:Y,toc:[{id:y,depth:q,text:z},{id:A,depth:q,text:B},{id:C,depth:D,text:E},{id:F,depth:D,text:G},{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:q,text:M}],body:{type:s,children:[{type:b,tag:r,props:{id:y},children:[{type:b,tag:d,props:{href:Z,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:_}]},{type:a,value:c},{type:b,tag:r,props:{id:A},children:[{type:b,tag:d,props:{href:$,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:N,props:{id:C},children:[{type:b,tag:d,props:{href:aa,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ab},{type:b,tag:d,props:{href:O,rel:[f,g,h],target:i},children:[{type:a,value:P}]}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ac}]},{type:a,value:c},{type:b,tag:N,props:{id:F},children:[{type:b,tag:d,props:{href:ad,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ae},{type:b,tag:d,props:{href:af,rel:[f,g,h],target:i},children:[{type:a,value:ag}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ai},{type:b,tag:d,props:{href:O,rel:[f,g,h],target:i},children:[{type:a,value:P}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:r,props:{id:H},children:[{type:b,tag:d,props:{href:ak,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:al},{type:b,tag:p,props:{to:Q},children:[{type:a,value:am}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:d,props:{href:ao,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ap},{type:b,tag:p,props:{to:Q},children:[{type:a,value:aq}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:r,props:{id:L},children:[{type:b,tag:d,props:{href:as,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:at},{type:b,tag:p,props:{to:S},children:[{type:a,value:T}]},{type:a,value:au}]}]},dir:u,path:U,extension:t,createdAt:o,updatedAt:o},sidebarArticles:[{slug:R,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:d,props:{href:av,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:aw},{type:b,tag:d,props:{href:ax,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:V}]}]},dir:u,path:u,extension:t,createdAt:o,updatedAt:o},{slug:R,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:p,props:{to:ay},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":az,deep:x},children:[{type:a,value:c}]}]},dir:az,path:"\u002Ffeatures\u002F",extension:t,createdAt:o,updatedAt:o},{slug:X,title:Y,toc:[{id:y,depth:q,text:z},{id:A,depth:q,text:B},{id:C,depth:D,text:E},{id:F,depth:D,text:G},{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:q,text:M}],body:{type:s,children:[{type:b,tag:r,props:{id:y},children:[{type:b,tag:d,props:{href:Z,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:_}]},{type:a,value:c},{type:b,tag:r,props:{id:A},children:[{type:b,tag:d,props:{href:$,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:N,props:{id:C},children:[{type:b,tag:d,props:{href:aa,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ab},{type:b,tag:d,props:{href:O,rel:[f,g,h],target:i},children:[{type:a,value:P}]}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ac}]},{type:a,value:c},{type:b,tag:N,props:{id:F},children:[{type:b,tag:d,props:{href:ad,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ae},{type:b,tag:d,props:{href:af,rel:[f,g,h],target:i},children:[{type:a,value:ag}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ai},{type:b,tag:d,props:{href:O,rel:[f,g,h],target:i},children:[{type:a,value:P}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:r,props:{id:H},children:[{type:b,tag:d,props:{href:ak,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:al},{type:b,tag:p,props:{to:Q},children:[{type:a,value:am}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:d,props:{href:ao,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ap},{type:b,tag:p,props:{to:Q},children:[{type:a,value:aq}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:r,props:{id:L},children:[{type:b,tag:d,props:{href:as,ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:at},{type:b,tag:p,props:{to:S},children:[{type:a,value:T}]},{type:a,value:au}]}]},dir:u,path:U,extension:t,createdAt:o,updatedAt:o},{slug:"how-to-start",title:T,toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"After "},{type:b,tag:p,props:{to:U},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:p,props:{to:aA},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:d,props:{href:aB,rel:[f,g,h],target:i},children:[{type:a,value:aC}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:p,props:{to:ay},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:d,props:{href:av,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:aw},{type:b,tag:d,props:{href:ax,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:u,path:S,extension:t,createdAt:o,updatedAt:o},{slug:R,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:p,props:{to:aA},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:d,props:{href:aB,rel:[f,g,h],target:i},children:[{type:a,value:aC}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":aD},children:[{type:a,value:c}]}]},dir:aD,path:"\u002Fseedgen\u002F",extension:t,createdAt:o,updatedAt:o},{slug:R,title:"Tutorials",toc:[{id:aE,depth:q,text:aF},{id:aG,depth:q,text:aH},{id:aI,depth:q,text:aJ},{id:aK,depth:q,text:aL}],body:{type:s,children:[{type:b,tag:r,props:{id:aE},children:[{type:b,tag:d,props:{ariaHidden:j,href:"#sequence-breaks",tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:aF}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aG},children:[{type:b,tag:d,props:{ariaHidden:j,href:"#movement",tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:aH}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aI},children:[{type:b,tag:d,props:{ariaHidden:j,href:"#area-specific-knowledge",tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:aJ}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aK},children:[{type:b,tag:d,props:{ariaHidden:j,href:"#miscellaneous",tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:aL}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:o,updatedAt:o},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:d,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:u,path:"\u002Fplando",extension:t,createdAt:o,updatedAt:o}]}],fetch:{},mutations:void 0}}("text","element","\n","a","p","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link","2024-06-26T19:08:55.190Z","nuxt-link",2,"h2","root",".md","\u002F","page-list","li","","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","_index","\u002Fhow-to-start","How to start","\u002Finstallation","."," by CosmicAngel","installation","Installation","#prerequisites","The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine).","#download","#windows","Download and install the latest setup executable from ","Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing.","#linux","Install ","https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles","Bottles"," using Flatpak, and launch it at least once, no further setup is required inside Bottles.","Then, download the latest application from ",", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically.","#steam","Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your ","settings"," if needed.","#windows-store","The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open ","the settings"," and activate the Use Windows Store option.","#after-installation","Check out the "," page for suggestions on how to generate and start your first seed!","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/installation/state.js b/_nuxt/static/1719428977/installation/state.js similarity index 67% rename from _nuxt/static/1714843480/installation/state.js rename to _nuxt/static/1719428977/installation/state.js index ba4bc353..97f7c430 100644 --- a/_nuxt/static/1714843480/installation/state.js +++ b/_nuxt/static/1719428977/installation/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Finstallation",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Finstallation",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/manifest.js b/_nuxt/static/1719428977/manifest.js new file mode 100644 index 00000000..6125c257 --- /dev/null +++ b/_nuxt/static/1719428977/manifest.js @@ -0,0 +1 @@ +__NUXT_JSONP__("manifest.js", (function(a){return {routes:["\u002F","\u002Ffeatures\u002Fchanging-version","\u002Ftutorials\u002Farea-specific\u002Fcrumbling-platforms","\u002Fseedgen\u002Fpaths\u002Fkii","\u002Ftutorials\u002Fmisc\u002Fcharged-blaze-blob","\u002Ftutorials\u002Fmovement\u002Fability-swap","\u002Ftutorials\u002Fsequence-breaks\u002Fdrop-shot","\u002Fplando","\u002Fhow-to-start","\u002Finstallation","\u002Ffeatures\u002Fcustom-wheel","\u002Ffeatures\u002Flauncher","\u002Ffeatures\u002Fchat-control","\u002Ffeatures\u002Fkeybinds","\u002Ffeatures\u002Fnew-items","\u002Ffeatures\u002Fmultiplayer","\u002Fseedgen\u002Fgenerator","\u002Ffeatures\u002Fspecial-commands","\u002Ffeatures\u002Fstats","\u002Fseedgen\u002Fheaders","\u002Ffeatures\u002Flogic-helper","\u002Ffeatures\u002Fitem-locations","\u002Fseedgen\u002Fgoals","\u002Fseedgen\u002Fpresets","\u002Fseedgen\u002Fpaths\u002Funsafe","\u002Ftutorials\u002Farea-specific\u002Ficefall-furnace","\u002Fseedgen\u002Fpaths\u002Fgorlek","\u002Ftutorials\u002Farea-specific\u002Flight-sources","\u002Fseedgen\u002Fpaths\u002Fmoki","\u002Ftutorials\u002Fmisc\u002Fprojectile-redirection","\u002Ftutorials\u002Fmisc\u002Fquests","\u002Ftutorials\u002Farea-specific\u002Ffreeing-bubbles","\u002Ftutorials\u002Fmisc\u002Fspear-wall","\u002Ffeatures\u002Fsettings","\u002Ftutorials\u002Fmisc\u002Fspeed-up-shriek","\u002Ftutorials\u002Fmovement\u002Fbash-glide","\u002Ftutorials\u002Fmovement\u002Faerial-reset","\u002Ftutorials\u002Fmisc\u002Fgodmode","\u002Ftutorials\u002Fmovement\u002Fbounce-pad-plus","\u002Ftutorials\u002Fmovement\u002Fdash-cancel","\u002Ftutorials\u002Fmovement\u002Fdash-ramp","\u002Ftutorials\u002Fmovement\u002Fchain-bash","\u002Ftutorials\u002Fmovement\u002Fextending-momentum-spear","\u002Ftutorials\u002Fmovement\u002Fceiling-jump","\u002Ffeatures\u002Fhints","\u002Ftutorials\u002Fmovement\u002Fgrenade-jumps","\u002Ftutorials\u002Fmovement\u002Fglide-jumps","\u002Ftutorials\u002Fmisc\u002Fwall-break","\u002Ftutorials\u002Fmovement\u002Fgrenade-zoom","\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source","\u002Ftutorials\u002Fmovement\u002Fpause-float","\u002Ftutorials\u002Fmovement\u002Fhammer-jumps","\u002Ftutorials\u002Fmovement\u002Fsentry-jumps","\u002Ftutorials\u002Fmovement\u002Fextending-hammer","\u002Ftutorials\u002Fmovement\u002Fsword-jumps","\u002Ftutorials\u002Fmovement\u002Fspear-jumps","\u002Ftutorials\u002Fmovement\u002Fsword-pogo","\u002Ftutorials\u002Fsequence-breaks\u002Fhornbug-skip","\u002Ftutorials\u002Fmovement\u002Fweapon-movement","\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip","\u002Ftutorials\u002Fmovement\u002Fportal-hyperspeed","\u002Ftutorials\u002Fmovement\u002Fweapon-energy-movement","\u002Ftutorials\u002Fsequence-breaks\u002Fpools-arena-skip","\u002Ftutorials\u002Fmovement\u002Fwavedash","\u002Ftutorials\u002Fsequence-breaks\u002Fpools-escape-revisit","\u002Ftutorials\u002Fsequence-breaks\u002Fsilent-swim","\u002Ffeatures","\u002Ftutorials\u002Fsequence-breaks\u002Fskipping-indiana-jones","\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-escape-revisit","\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-spinning-room","\u002Ftutorials\u002Fsequence-breaks\u002Fdown-swim","\u002Fseedgen","\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech","\u002Ftutorials",a,a,"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-puzzle-skip","\u002Ftutorials\u002Fsequence-breaks\u002Fkwolok-crushers"]}}("\u002Fseedgen\u002Fpaths"))) \ No newline at end of file diff --git a/_nuxt/static/1719428977/payload.js b/_nuxt/static/1719428977/payload.js new file mode 100644 index 00000000..e5d59daa --- /dev/null +++ b/_nuxt/static/1719428977/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at){return {data:[{article:{slug:x,title:E,sidebarTitle:F,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:J},{type:b,tag:e,props:{href:A,rel:[f,g,h],target:i},children:[{type:a,value:K}]},{type:a,value:B},{type:b,tag:e,props:{href:C,rel:[f,g,h],target:i},children:[{type:a,value:L}]},{type:a,value:z}]}]},dir:u,path:"\u002F_index",extension:t,createdAt:j,updatedAt:j},sidebarArticles:[{slug:x,title:E,sidebarTitle:F,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:J},{type:b,tag:e,props:{href:A,rel:[f,g,h],target:i},children:[{type:a,value:K}]},{type:a,value:B},{type:b,tag:e,props:{href:C,rel:[f,g,h],target:i},children:[{type:a,value:L}]},{type:a,value:z}]}]},dir:u,path:u,extension:t,createdAt:j,updatedAt:j},{slug:x,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:M},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":N,deep:y},children:[{type:a,value:c}]}]},dir:N,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:O,depth:q,text:P},{id:Q,depth:q,text:R},{id:S,depth:T,text:U},{id:V,depth:T,text:W},{id:X,depth:q,text:Y},{id:Z,depth:q,text:_},{id:$,depth:q,text:aa}],body:{type:s,children:[{type:b,tag:r,props:{id:O},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:ab,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ac,rel:[f,g,h],target:i},children:[{type:a,value:ad}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ab,props:{id:V},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ac,rel:[f,g,h],target:i},children:[{type:a,value:ad}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:X},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:ae},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:Z},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:ae},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:$},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:af},children:[{type:a,value:ag}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:u,path:ah,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:ag,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ah},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ai},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aj,rel:[f,g,h],target:i},children:[{type:a,value:ak}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:M},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:A,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:B},{type:b,tag:e,props:{href:C,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:u,path:af,extension:t,createdAt:j,updatedAt:j},{slug:x,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ai},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aj,rel:[f,g,h],target:i},children:[{type:a,value:ak}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":al},children:[{type:a,value:c}]}]},dir:al,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:x,title:"Tutorials",toc:[{id:am,depth:q,text:an},{id:ao,depth:q,text:ap},{id:aq,depth:q,text:ar},{id:as,depth:q,text:at}],body:{type:s,children:[{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:u,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","\u002F","page-list","li","_index","",".","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7"," by CosmicAngel","Ori WotW Randomizer wiki","Home","Welcome to the Ori and the Will of the Wisps Randomizer wiki!","It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds.","The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game.","If something is unclear or you need further help, don't hesitate to ask on Discord. Either the ","Ori Speedrunning Discord","Randomizer Development Discord","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1719428977/plando/payload.js b/_nuxt/static/1719428977/plando/payload.js new file mode 100644 index 00000000..7c220d18 --- /dev/null +++ b/_nuxt/static/1719428977/plando/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/plando", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF,aG,aH,aI,aJ){return {data:[{article:{slug:B,title:C,toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:D}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:E},{type:b,tag:d,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:G}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:H}]},{type:a,value:c},{type:b,tag:I,props:{},children:[{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:J,rel:[f,g,h],target:i},children:[{type:a,value:K}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:M,rel:[f,g,h],target:i},children:[{type:a,value:N}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:P,rel:[f,g,h],target:i},children:[{type:a,value:Q}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:R,rel:[f,g,h],target:i},children:[{type:a,value:S}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:T,rel:[f,g,h],target:i},children:[{type:a,value:U}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:V,rel:[f,g,h],target:i},children:[{type:a,value:W}]},{type:a,value:X}]},{type:a,value:c}]}]},dir:w,path:Y,extension:u,createdAt:j,updatedAt:j},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:d,props:{href:Z,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:_},{type:b,tag:d,props:{href:$,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:u,createdAt:j,updatedAt:j},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:l,props:{to:aa},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":ab,deep:y},children:[{type:a,value:c}]}]},dir:ab,path:"\u002Ffeatures\u002F",extension:u,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:ac,depth:r,text:ad},{id:ae,depth:r,text:af},{id:ag,depth:ah,text:ai},{id:aj,depth:ah,text:ak},{id:al,depth:r,text:am},{id:an,depth:r,text:ao},{id:ap,depth:r,text:aq}],body:{type:t,children:[{type:b,tag:s,props:{id:ac},children:[{type:b,tag:d,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:ae},children:[{type:b,tag:d,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:ar,props:{id:ag},children:[{type:b,tag:d,props:{href:"#windows",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:d,props:{href:as,rel:[f,g,h],target:i},children:[{type:a,value:at}]}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ar,props:{id:aj},children:[{type:b,tag:d,props:{href:"#linux",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Install "},{type:b,tag:d,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:d,props:{href:as,rel:[f,g,h],target:i},children:[{type:a,value:at}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:al},children:[{type:b,tag:d,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:l,props:{to:au},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:an},children:[{type:b,tag:d,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:l,props:{to:au},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:ap},children:[{type:b,tag:d,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:l,props:{to:av},children:[{type:a,value:aw}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ax,extension:u,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aw,toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"After "},{type:b,tag:l,props:{to:ax},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:l,props:{to:ay},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:d,props:{href:az,rel:[f,g,h],target:i},children:[{type:a,value:aA}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:l,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:l,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:l,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:l,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:l,props:{to:aa},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:d,props:{href:Z,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:_},{type:b,tag:d,props:{href:$,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:av,extension:u,createdAt:j,updatedAt:j},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:l,props:{to:ay},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:d,props:{href:az,rel:[f,g,h],target:i},children:[{type:a,value:aA}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":aB},children:[{type:a,value:c}]}]},dir:aB,path:"\u002Fseedgen\u002F",extension:u,createdAt:j,updatedAt:j},{slug:A,title:"Tutorials",toc:[{id:aC,depth:r,text:aD},{id:aE,depth:r,text:aF},{id:aG,depth:r,text:aH},{id:aI,depth:r,text:aJ}],body:{type:t,children:[{type:b,tag:s,props:{id:aC},children:[{type:b,tag:d,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aD}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aE},children:[{type:b,tag:d,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aF}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aG},children:[{type:b,tag:d,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aH}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aI},children:[{type:b,tag:d,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aJ}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:x,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:j,updatedAt:j},{slug:B,title:C,toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:D}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:E},{type:b,tag:d,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:G}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:H}]},{type:a,value:c},{type:b,tag:I,props:{},children:[{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:J,rel:[f,g,h],target:i},children:[{type:a,value:K}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:M,rel:[f,g,h],target:i},children:[{type:a,value:N}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:P,rel:[f,g,h],target:i},children:[{type:a,value:Q}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:R,rel:[f,g,h],target:i},children:[{type:a,value:S}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:T,rel:[f,g,h],target:i},children:[{type:a,value:U}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:k,props:{},children:[{type:b,tag:d,props:{href:V,rel:[f,g,h],target:i},children:[{type:a,value:W}]},{type:a,value:X}]},{type:a,value:c}]}]},dir:w,path:Y,extension:u,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","a","p","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","li","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md"," by CosmicAngel","\u002F","page-list","",".","_index","plando","Plandomizer","A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges.","You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the ","https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit","Header Documentation","Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :","ul","https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip","It's Dangerous To Go Alone"," by Sirius, a high difficulty challenge","https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html","Chaos"," by CosmicAngel, completely randomizes your skills every time you collect a new pickup","https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html","Fireball","https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html","Kaizo","https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html","Time (Act 1)","https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing","Milktown"," by Justepic","\u002Fplando","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/plando/state.js b/_nuxt/static/1719428977/plando/state.js similarity index 69% rename from _nuxt/static/1714843480/plando/state.js rename to _nuxt/static/1719428977/plando/state.js index 14305e19..57c34459 100644 --- a/_nuxt/static/1714843480/plando/state.js +++ b/_nuxt/static/1719428977/plando/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Fplando",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Fplando",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/seedgen/generator/payload.js b/_nuxt/static/1719428977/seedgen/generator/payload.js new file mode 100644 index 00000000..9996daea --- /dev/null +++ b/_nuxt/static/1719428977/seedgen/generator/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/seedgen/generator", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al){return {data:[{article:{slug:"generator",title:"Generator",tags:["seedgen"],toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"This tab have miscellaneous option. Here, you can enter a seed which will be used for the seed generation or enables options such as playing on hard mode, removing the spoiler from the seed file or enabling "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fmultiplayer"},children:[{type:a,value:"multiplayer"}]},{type:a,value:y}]}]},dir:A,path:"\u002Fseedgen\u002Fgenerator",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:y}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:M,text:N},{id:O,depth:M,text:P},{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V}],body:{type:s,children:[{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:W,props:{id:L},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:W,props:{id:O},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:$,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":A},children:[{type:a,value:c}]}]},dir:A,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Tutorials",toc:[{id:ae,depth:q,text:af},{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al}],body:{type:s,children:[{type:b,tag:r,props:{id:ae},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:af}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","",".","_index","\u002Fseedgen"," by CosmicAngel","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/generator/state.js b/_nuxt/static/1719428977/seedgen/generator/state.js similarity index 65% rename from _nuxt/static/1714843480/seedgen/generator/state.js rename to _nuxt/static/1719428977/seedgen/generator/state.js index 99c13ac2..039c7c56 100644 --- a/_nuxt/static/1714843480/seedgen/generator/state.js +++ b/_nuxt/static/1719428977/seedgen/generator/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fgenerator",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fgenerator",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/seedgen/goals/payload.js b/_nuxt/static/1719428977/seedgen/goals/payload.js new file mode 100644 index 00000000..ee9ba4ce --- /dev/null +++ b/_nuxt/static/1719428977/seedgen/goals/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/seedgen/goals", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw){return {data:[{article:{slug:"goals",title:"Goals",tags:["seedgen"],toc:[{id:D,depth:q,text:E},{id:F,depth:q,text:G},{id:H,depth:q,text:I},{id:J,depth:q,text:K}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Goal modes are restrictions which prevent you from entering the final Willow room before you have completed your objective. If you attempt to enter Shriek’s room before completing all goals, your current goal progress will appear on screen instead. However, if you have tried to enter this room before completing your goals, the warp will unlock so you don’t have to travel there again.\nYou can press "},{type:b,tag:f,props:{to:z},children:[{type:a,value:L}]},{type:a,value:" to check your progress on goal modes."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you enable the Progress Helper "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fheaders"},children:[{type:a,value:"header"}]},{type:a,value:", you can use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fcustom-wheel"},children:[{type:a,value:"Custom Wheel"}]},{type:a,value:" in order to see which objectives you have collected and which one you are still missing."}]},{type:a,value:c},{type:b,tag:r,props:{id:D},children:[{type:b,tag:e,props:{href:"#all-trees",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In this mode, you will have to visit all 14 Ancestral Trees and collect their pickups. These trees are the 12 skills trees located in Marsh, Howl's Den, Kwolok’s Hollow, Wellspring, Wastes, Pools, Reach, Depths, and Weeping Ridge plus the 2 Ancestral Light trees located in Glades and above Burrows."}]},{type:a,value:c},{type:b,tag:r,props:{id:F},children:[{type:b,tag:e,props:{href:"#all-wisps",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"All Wisps adds the requirement to collect all the wisps, which are located to their normal location. These wisps are the Voice, Memory, Eyes, Strength and Heart respectively from Kwolok in Kwolok’s Hollow, finishing the Reach escape, defeating Mora in Depths, defeating Kwolok in Pools and finishing the Worm's escape in Wastes."}]},{type:a,value:c},{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#all-quests",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"All Quests adds the requirement to finish every quest in the game. This includes all main quests (mainly collecting the wisps) but also every side quest like Hand to Hand and Rebuilding the Glades. You can view your quest progress on the map screen."},{type:b,tag:"br",props:{},children:[]},{type:a,value:"\nIn addition to the Progress Helper's quest status, you can use this "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmisc\u002Fquests"},children:[{type:a,value:"list of quests"}]},{type:a,value:" to learn about the exact requirements."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#world-tour",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"World Tour adds one pickup called a "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fnew-items"},children:[{type:a,value:"relic"}]},{type:a,value:" in some areas. You need to collect the relic in every zone that has one. You can tell if a zone has a relic by pressing "},{type:b,tag:f,props:{to:z},children:[{type:a,value:L}]},{type:a,value:" or opening your map. If the name of an area is red it means you have already collected its relic, white means the area have a relic but you haven't collected it yet and orange text indicates the area you are currently in (if you haven’t collected its relic). The number of relics vary from one seed to another. You can set the probability of a relic spawning per area once you selected this goal in the seed generator."}]}]},dir:A,path:M,extension:t,createdAt:g,updatedAt:g},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:N,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:O},{type:b,tag:e,props:{href:P,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:B}]}]},dir:w,path:w,extension:t,createdAt:g,updatedAt:g},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:Q},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":R,deep:x},children:[{type:a,value:c}]}]},dir:R,path:"\u002Ffeatures\u002F",extension:t,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:S,depth:q,text:T},{id:U,depth:q,text:V},{id:W,depth:X,text:Y},{id:Z,depth:X,text:_},{id:$,depth:q,text:aa},{id:ab,depth:q,text:ac},{id:ad,depth:q,text:ae}],body:{type:s,children:[{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:af,props:{id:W},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ag,rel:[h,i,j],target:k},children:[{type:a,value:ah}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:af,props:{id:Z},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[h,i,j],target:k},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ag,rel:[h,i,j],target:k},children:[{type:a,value:ah}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:$},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:ai},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:ab},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:ai},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:ad},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:aj},children:[{type:a,value:ak}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:al,extension:t,createdAt:g,updatedAt:g},{slug:"how-to-start",title:ak,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:al},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:am},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:an,rel:[h,i,j],target:k},children:[{type:a,value:ao}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:M},children:[{type:a,value:"goal"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:Q},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:N,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:O},{type:b,tag:e,props:{href:P,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:aj,extension:t,createdAt:g,updatedAt:g},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:am},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:an,rel:[h,i,j],target:k},children:[{type:a,value:ao}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":A},children:[{type:a,value:c}]}]},dir:A,path:"\u002Fseedgen\u002F",extension:t,createdAt:g,updatedAt:g},{slug:y,title:"Tutorials",toc:[{id:ap,depth:q,text:aq},{id:ar,depth:q,text:as},{id:at,depth:q,text:au},{id:av,depth:q,text:aw}],body:{type:s,children:[{type:b,tag:r,props:{id:ap},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ar},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:at},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:au}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:av},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aw}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","\u002Ffeatures\u002Fspecial-commands","\u002Fseedgen","."," by CosmicAngel","all-trees","All Trees","all-wisps","All Wisps","all-quests","All Quests","world-tour","World Tour","Alt+P","\u002Fseedgen\u002Fgoals","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/goals/state.js b/_nuxt/static/1719428977/seedgen/goals/state.js similarity index 66% rename from _nuxt/static/1714843480/seedgen/goals/state.js rename to _nuxt/static/1719428977/seedgen/goals/state.js index 8bbb46c4..2346bcf7 100644 --- a/_nuxt/static/1714843480/seedgen/goals/state.js +++ b/_nuxt/static/1719428977/seedgen/goals/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fgoals",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fgoals",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/seedgen/headers/payload.js b/_nuxt/static/1719428977/seedgen/headers/payload.js new file mode 100644 index 00000000..0d33e502 --- /dev/null +++ b/_nuxt/static/1719428977/seedgen/headers/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/seedgen/headers", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at){return {data:[{article:{slug:"headers",title:"Headers",tags:["seedgen"],toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"Headers allow you to customize certain aspects of the game, like adding items to the item pool, creating custom pickups, and changing states within the game. The "},{type:b,tag:g,props:{to:y},children:[{type:a,value:"seed generation"}]},{type:a,value:" comes with many prebuilt headers for you to use and you can also add custom headers by dragging header files (.wotwh) in the launcher. If you are interested in creating your own headers, you can read through the "},{type:b,tag:f,props:{href:D,rel:[h,i,j],target:k},children:[{type:a,value:E}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"In the seed generator, some headers also have a button next to their name which you can click on once you selected the corresponding header. This open a configuration pop-in which let you customize the header a bit more."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Here is a list of all the prebuilt headers in the seed generator:"}]},{type:a,value:c},{type:b,tag:F,props:{},children:[{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Spawn with Sword: You will start the game with Sword instead of having to find it at a normal pickup location"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Util Twillen: Twillen will be guaranted to sell six utilities pickups (Sticky, Magnet, Water Breath, Catalyst, Overflow and Reckless) instead of selling random items"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Autoplants: As soon as Tuley is in Glades, all the seeds you collected will be planted automatically without having to speak to Tuley and watch the planting cutscenes"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Skippable Cutscenes: Skips several cutscene. Some cutscne like the end of Wellspring's escape can't be skipped automatically but the game will save when you reach the end. Once you see the \"Game Saved!\" message, you can quit to menu and reload your save to skip those cutscenes"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Better Random Spawn: The lever doors in Upper Wastes, Ruins and Pools Entry are already opened, the bone wall above Howl's den teleporter and the Howl fight are removed, making random spawn works better. Logic will account for these changes"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Black Market: Opher will have an infinite supplies of keystones. Every time you buy one keystone, the price of the next one will increase. These keystones aren't required in order to beat the game since logic doesn't account for them. This header have an option which greatly reduces the cost of keystones"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bonus+: Adds new powerfull upgrades such as the ability to bash uncharged grenades. Learn more what items are added by this header by reading the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fnew-items#bonus"},children:[{type:a,value:"New Items"}]},{type:a,value:" page. This header have option to specify how many of each pickups you want to add to the item pool"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Key Hints: Lupo, Opher and Twillen sell "},{type:b,tag:g,props:{to:G},children:[{type:a,value:H}]},{type:a,value:" which reveal the areas in which you can find Clean Water, Burrow, Water Dash, Grenade, Glide, Flap, Flash, Bash, and Bow."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Branch: Shorten the Tree Keeper quest by getting the Tree seed directly instead of getting a branch which you need to give to Tuley"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Vanilla Opher Upgrades: Places the vanilla weapon upgrades such as Exploding Spear at their vanilla location, in Opher's shop"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Open Mode: Removes many one-way doors in the game, allowing you to go through them from the other side. Logic will account for these changes"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bonus Opher Upgrade: Opher will be guaranteed to sell five weapon upgrades unique to the randomizer: Spear, Shuriken, Blaze and Sentry efficiency which reduce the cost of the respective weapon by half and Rapid Smash which increase the speed of Hammer"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Trials: Spirit Trials won't give any items"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Trial Hints: When activating a Spirit Trial, reveals what the reward for finishing this Spirit Trial is"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Glades Done: Start with every seed planted in Glades as well as every Glades rebuilding project already finished"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Launch Fragments: There are 5 Launch Fragment pickups in the seed and finding 3 of them will grant you Launch. The logic helper recognize that you got Launch once you have at least 3 fragments but all 5 fragments are accessible without needing Launch. This header let you specify how many launch fragments there is in the seed and how much of them are required in order to unlock Launch"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Quests: All items collected by talking to NPC don't have any items. Location behind quests such as the house in Woods will be open from the start"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No KS Doors: All Keystone doors start open"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Teleporter Zone Hints: Lupo's maps give "},{type:b,tag:g,props:{to:G},children:[{type:a,value:H}]},{type:a,value:" about how many teleporter pickups there are in the current area. Hints for Woods and Glades can be bought from Lupo in Glades"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Combat: Remove all combat sequences such as combat shrines, fight rooms, and boss fights. This gives a new access to Baur's Reach from Glades since the fight room is already completed. Combat shrine pickups are floating above the shrine themselves and can be collected without starting the shrine. Parameters let you decide what you want to skip betwenn Shrines, Arenas and Bosses"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Launch: Remove Launch from the game. It's recommanded to play at least in the "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpaths\u002Fgorlek"},children:[{type:a,value:"Gorlek"}]},{type:a,value:" difficulty when using this header, as "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpaths\u002Fmoki"},children:[{type:a,value:"Moki"}]},{type:a,value:" requires Launch in order to reach the final boss. Some pickups may not be logically accesible and will contain Spirit Light instead"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"3-Line Bingo utilities: This header can only be used when playing "},{type:b,tag:g,props:{to:I},children:[{type:a,value:J}]},{type:a,value:". Sets the game as completed once you have completed 3 bingo lines, allowing you to press "},{type:b,tag:g,props:{to:K},children:[{type:a,value:"Alt+C"}]},{type:a,value:" to teleport to the credits without having to fight Shriek. You can change how many lines are required to finish the game by using the header parameter"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Zone hints: Lupo's maps give hints about how many skills there are in the current area. Hints for Woods and Glades can be bought from Lupo in Glades"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Rain: Marsh start as sunny, instead of being rainy until you get the sword tree. This also triggers the spawn of some enemies and removes the Howl fight entirely"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Launch on Seir: Launch will always be placed on Seir, which you obtain by finishing the Ruins escape"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Launch from Bingo: This header can only be used when playing "},{type:b,tag:g,props:{to:I},children:[{type:a,value:J}]},{type:a,value:". This grants you Launch once you have finished two lines. You can change how many lines are needed with the header parameters"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"No Willow Hearts: All Willow hearts are already destroyed, making the final boss accessible from the beginning. This also affects logic paths to some items"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Spawn Tuley: Tuley is in Glades from the beginning, instead of spawning once you finish the Wellspring escape"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Jumpgrades: Adds bonus pickups in the item pool that make you jump higher. This header let you customize how many jumpgrades are in the seed"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Teleport Refills: Automatically heals you to full when warping to a teleporter"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Skill Velocity: Adds bonus pickups to the item pool that make Dash, Bash, Burrow, Water Dash and Launch go faster. This header let you customize how many skill velocity are in the seed"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Teleporters: Add teleporter pickups to the item pool, which activate the corresponding teleporter. Logic expects you to use these teleporters as progression"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Progress Helper: Track your progress towards your goals. Open the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fcustom-wheel"},children:[{type:a,value:"Custom Wheel"}]},{type:a,value:" in order to access progress towards quests, wisps and trees"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bonus Items: Add items which are unique to the randomizer in the item pool like an extra air dash or energy regeneration. You can find a list of every Bonus item "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fnew-items#bonus-items"},children:[{type:a,value:B}]}]},{type:a,value:c}]}]},dir:y,path:"\u002Fseedgen\u002Fheaders",extension:u,createdAt:l,updatedAt:l},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:f,props:{href:L,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:M},{type:b,tag:f,props:{href:N,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:u,createdAt:l,updatedAt:l},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:O},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":P,deep:x},children:[{type:a,value:c}]}]},dir:P,path:"\u002Ffeatures\u002F",extension:u,createdAt:l,updatedAt:l},{slug:"installation",title:"Installation",toc:[{id:Q,depth:r,text:R},{id:S,depth:r,text:T},{id:U,depth:V,text:W},{id:X,depth:V,text:Y},{id:Z,depth:r,text:_},{id:$,depth:r,text:aa},{id:ab,depth:r,text:ac}],body:{type:t,children:[{type:b,tag:s,props:{id:Q},children:[{type:b,tag:f,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:S},children:[{type:b,tag:f,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:ad,props:{id:U},children:[{type:b,tag:f,props:{href:"#windows",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:f,props:{href:ae,rel:[h,i,j],target:k},children:[{type:a,value:af}]}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ad,props:{id:X},children:[{type:b,tag:f,props:{href:"#linux",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Install "},{type:b,tag:f,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[h,i,j],target:k},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:f,props:{href:ae,rel:[h,i,j],target:k},children:[{type:a,value:af}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:Z},children:[{type:b,tag:f,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:ag},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:$},children:[{type:b,tag:f,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:ag},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:ab},children:[{type:b,tag:f,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:ah},children:[{type:a,value:ai}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aj,extension:u,createdAt:l,updatedAt:l},{slug:"how-to-start",title:ai,toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:aj},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:ak},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:f,props:{href:al,rel:[h,i,j],target:k},children:[{type:a,value:B}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:K},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:O},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:f,props:{href:L,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:M},{type:b,tag:f,props:{href:N,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ah,extension:u,createdAt:l,updatedAt:l},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:ak},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:f,props:{href:al,rel:[h,i,j],target:k},children:[{type:a,value:B}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":y},children:[{type:a,value:c}]}]},dir:y,path:"\u002Fseedgen\u002F",extension:u,createdAt:l,updatedAt:l},{slug:A,title:"Tutorials",toc:[{id:am,depth:r,text:an},{id:ao,depth:r,text:ap},{id:aq,depth:r,text:ar},{id:as,depth:r,text:at}],body:{type:t,children:[{type:b,tag:s,props:{id:am},children:[{type:b,tag:f,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ao},children:[{type:b,tag:f,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aq},children:[{type:b,tag:f,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:as},children:[{type:b,tag:f,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:l,updatedAt:l},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:f,props:{href:D,rel:[h,i,j],target:k},children:[{type:a,value:E}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:F,props:{},children:[{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:l,updatedAt:l}]}],fetch:{},mutations:void 0}}("text","element","\n","li","p","a","nuxt-link","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","\u002F","","\u002Fseedgen",".","_index","here"," by CosmicAngel","https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit","Header Documentation","ul","\u002Ffeatures\u002Fhints","hints","\u002Ffeatures\u002Fmultiplayer#bingo","bingo","\u002Ffeatures\u002Fspecial-commands","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/headers/state.js b/_nuxt/static/1719428977/seedgen/headers/state.js similarity index 65% rename from _nuxt/static/1714843480/seedgen/headers/state.js rename to _nuxt/static/1719428977/seedgen/headers/state.js index 39d057af..d9d62ed1 100644 --- a/_nuxt/static/1714843480/seedgen/headers/state.js +++ b/_nuxt/static/1719428977/seedgen/headers/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fheaders",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fheaders",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/seedgen/paths/gorlek/payload.js b/_nuxt/static/1719428977/seedgen/paths/gorlek/payload.js new file mode 100644 index 00000000..c373b483 --- /dev/null +++ b/_nuxt/static/1719428977/seedgen/paths/gorlek/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/seedgen/paths/gorlek", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar){return {data:[{article:{slug:"gorlek",title:"Gorlek",tags:["logic group"],toc:[{id:E,depth:r,text:F},{id:G,depth:r,text:H}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Gorlek is a difficulty which you can enable from the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"Paths tab"}]},{type:a,value:" of the "},{type:b,tag:f,props:{to:B},children:[{type:a,value:"Seed Generator"}]},{type:a,value:". It's the difficulty above "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpaths\u002Fmoki"},children:[{type:a,value:"Moki"}]},{type:a,value:" and is designed for more advanced players. In this difficulty, more precise utilisation of skills are required. These options are added to the logic:"}]},{type:a,value:c},{type:b,tag:s,props:{id:E},children:[{type:b,tag:e,props:{href:"#glichless",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Paths that would be possible with the Moki difficulty's rules but are either not obvious or considered too tricky to execute for this difficulty."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Connection that are not obvious to Moki's players because the camera isn't making it clear you can take a specific path."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Using the Triple Jump shard for movement."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Bashing Grenade projectiles for horizontal movement."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"One damage boost per path, regardless of the amount of damage (taking one damage which reduce your health by 3 would be in logic but taking two damages which each reduce your health by 1 is not in logic despite the fact that you took less damage)."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fweapon-movement#hover"},children:[{type:a,value:"Sword or Hammer aerial combo in order to hover"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fweapon-movement#up-slash"},children:[{type:a,value:"Sword or Hammer up attack for extra height"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Farea-specific\u002Flight-sources#bow"},children:[{type:a,value:"Bow to go through darkness in Depths"}]},{type:a,value:v}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The logic expects you to have found Regenerate to enter Woods, Pools, Depths, Baur, Wastes and Willow but unlike in Moki, there are no health requirement to enter them in Gorlek.\nRegenerate is still expected for boss fights and combat shrines."}]},{type:a,value:c},{type:b,tag:s,props:{id:G},children:[{type:b,tag:e,props:{href:"#glitches",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you activate the Glitches preset or if you select the corresponding options in the Paths settings, these glitches will be added in logic:"}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:I},children:[{type:a,value:"Sword Sentry Jump"}]},{type:a,value:" is a glitch which let you get a lot of height by combining Sword and Sentry. Only grounded sentry jumps are added in logic."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:I},children:[{type:a,value:"Hammer Sentry Jump"}]},{type:a,value:" is a glitch which let you get a lot of height by combining Hammer and Sentry. Only grounded sentry jumps are added in logic."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#shuriken"},children:[{type:a,value:"Shuriken Break"}]},{type:a,value:" is a way to break wall from the wrong side by clipping Shuriken through walls."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source"},children:[{type:a,value:"Sentry Burn"}]},{type:a,value:" is using Sentry as a way to activate lanterns and melting ice."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip#after-cat-and-mouse"},children:[{type:a,value:"Remove Kill Plane"}]},{type:a,value:" is a way to disable the kill plane in Feeding Grond, which let you access Weeping Ridge without collecting the wisps."}]},{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002Fpaths\u002Fgorlek",extension:u,createdAt:h,updatedAt:h},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:J,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:v}]}]},dir:x,path:x,extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":M,deep:y},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"installation",title:"Installation",toc:[{id:N,depth:r,text:O},{id:P,depth:r,text:Q},{id:R,depth:S,text:T},{id:U,depth:S,text:V},{id:W,depth:r,text:X},{id:Y,depth:r,text:Z},{id:_,depth:r,text:$}],body:{type:t,children:[{type:b,tag:s,props:{id:N},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:P},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:aa,props:{id:R},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ab,rel:[i,j,k],target:l},children:[{type:a,value:ac}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:aa,props:{id:U},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[i,j,k],target:l},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ab,rel:[i,j,k],target:l},children:[{type:a,value:ac}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:W},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:ad},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:Y},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:ad},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:_},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:ae},children:[{type:a,value:af}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:ag,extension:u,createdAt:h,updatedAt:h},{slug:"how-to-start",title:af,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:ag},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:ah},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ai,rel:[i,j,k],target:l},children:[{type:a,value:aj}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:J,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:ae,extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:ah},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ai,rel:[i,j,k],target:l},children:[{type:a,value:aj}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":B},children:[{type:a,value:c}]}]},dir:B,path:"\u002Fseedgen\u002F",extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Tutorials",toc:[{id:ak,depth:r,text:al},{id:am,depth:r,text:an},{id:ao,depth:r,text:ap},{id:aq,depth:r,text:ar}],body:{type:t,children:[{type:b,tag:s,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[i,j,k],target:l},children:[{type:a,value:"Header Documentation"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:h,updatedAt:h}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","li","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link",2,"h2","root",".md",".","page-list","\u002F","","\u002Fseedgen\u002Fpaths","_index","\u002Fseedgen","ul"," by CosmicAngel","glichless","Glichless","glitches","Glitches","\u002Ftutorials\u002Fmovement\u002Fsentry-jumps","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/paths/gorlek/state.js b/_nuxt/static/1719428977/seedgen/paths/gorlek/state.js similarity index 63% rename from _nuxt/static/1714843480/seedgen/paths/gorlek/state.js rename to _nuxt/static/1719428977/seedgen/paths/gorlek/state.js index 6946d10b..e3df41f0 100644 --- a/_nuxt/static/1714843480/seedgen/paths/gorlek/state.js +++ b/_nuxt/static/1719428977/seedgen/paths/gorlek/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fpaths\u002Fgorlek",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fpaths\u002Fgorlek",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/seedgen/paths/kii/payload.js b/_nuxt/static/1719428977/seedgen/paths/kii/payload.js new file mode 100644 index 00000000..3aeb5433 --- /dev/null +++ b/_nuxt/static/1719428977/seedgen/paths/kii/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/seedgen/paths/kii", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq){return {data:[{article:{slug:"kii",title:"Kii",tags:["logic group"],toc:[{id:D,depth:r,text:E},{id:F,depth:r,text:G}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Kii is a difficulty you can enable from the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"Paths tab"}]},{type:a,value:" of the "},{type:b,tag:f,props:{to:B},children:[{type:a,value:"Seed Generator"}]},{type:a,value:". It is the difficulty above "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpaths\u002Fgorlek"},children:[{type:a,value:"Gorlek"}]},{type:a,value:" and is designed for more advanced and experienced players. Currently, Kii paths have not been validated and some are still missing, so use with caution! In this difficulty, even more precise utilisations of skills are required, as well as some energy weapons for movement. These options are added to the logic:"}]},{type:a,value:c},{type:b,tag:s,props:{id:D},children:[{type:b,tag:e,props:{href:"#glitchless",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:H,props:{},children:[{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Using the Deflector shard to deflect projectiles with Sword"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fbash-glide"},children:[{type:a,value:"Bash Gliding"}]},{type:a,value:" as well as extending the Bash Glide with Double Jump or Glide."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Using Sword attacks for "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Faerial-reset"},children:[{type:a,value:"aerial resets"}]},{type:a,value:" as well as "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fsword-pogo"},children:[{type:a,value:"Sword pogos"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Using ceilings to refresh your Launch or Dash."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Using Blaze, Flash, Sentry, Shuriken, or Spear for extended horizontal "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fweapon-energy-movement"},children:[{type:a,value:"energy weapon moevemnt"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Swimming through clear dirty water is in logic, as well as using Water Dash to take less damage."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Unlimited damage boosts as long as you have enough health."}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Combining horizontal Sword or Hammer swings with an upslash for more precise "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fweapon-movement"},children:[{type:a,value:"weapon movement"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Coyote Dash is a way to dash over a cliff and being able to jump right after. This allows for more horizontal movement."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:F},children:[{type:b,tag:e,props:{href:"#glitches",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"So far no glitches have been added to Kii."}]}]},dir:z,path:"\u002Fseedgen\u002Fpaths\u002Fkii",extension:u,createdAt:g,updatedAt:g},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:I,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:v}]}]},dir:x,path:x,extension:u,createdAt:g,updatedAt:g},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":L,deep:y},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:M,depth:r,text:N},{id:O,depth:r,text:P},{id:Q,depth:R,text:S},{id:T,depth:R,text:U},{id:V,depth:r,text:W},{id:X,depth:r,text:Y},{id:Z,depth:r,text:_}],body:{type:t,children:[{type:b,tag:s,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:$,props:{id:Q},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:aa,rel:[h,i,j],target:k},children:[{type:a,value:ab}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:$,props:{id:T},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[h,i,j],target:k},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:aa,rel:[h,i,j],target:k},children:[{type:a,value:ab}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:V},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:ac},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:X},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:ac},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:Z},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:ad},children:[{type:a,value:ae}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:af,extension:u,createdAt:g,updatedAt:g},{slug:"how-to-start",title:ae,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:af},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:ag},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ah,rel:[h,i,j],target:k},children:[{type:a,value:ai}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:I,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:ad,extension:u,createdAt:g,updatedAt:g},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:ag},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ah,rel:[h,i,j],target:k},children:[{type:a,value:ai}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":B},children:[{type:a,value:c}]}]},dir:B,path:"\u002Fseedgen\u002F",extension:u,createdAt:g,updatedAt:g},{slug:A,title:"Tutorials",toc:[{id:aj,depth:r,text:ak},{id:al,depth:r,text:am},{id:an,depth:r,text:ao},{id:ap,depth:r,text:aq}],body:{type:t,children:[{type:b,tag:s,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:an},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ap},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:v}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:H,props:{},children:[{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","li","true",-1,"span","icon","icon-link",2,"h2","root",".md",".","page-list","\u002F","","\u002Fseedgen\u002Fpaths","_index","\u002Fseedgen"," by CosmicAngel","glitchless","Glitchless","glitches","Glitches","ul","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/paths/kii/state.js b/_nuxt/static/1719428977/seedgen/paths/kii/state.js similarity index 64% rename from _nuxt/static/1714843480/seedgen/paths/kii/state.js rename to _nuxt/static/1719428977/seedgen/paths/kii/state.js index 2ec22fd3..71ac95e4 100644 --- a/_nuxt/static/1714843480/seedgen/paths/kii/state.js +++ b/_nuxt/static/1719428977/seedgen/paths/kii/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fpaths\u002Fkii",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fpaths\u002Fkii",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/seedgen/paths/moki/payload.js b/_nuxt/static/1719428977/seedgen/paths/moki/payload.js new file mode 100644 index 00000000..c1d8ab08 --- /dev/null +++ b/_nuxt/static/1719428977/seedgen/paths/moki/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/seedgen/paths/moki", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"moki",title:"Moki",tags:["logic group"],toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Moki is a difficulty setting which you can chose from the "},{type:b,tag:k,props:{to:y},children:[{type:a,value:"Paths tab"}]},{type:a,value:" of the "},{type:b,tag:k,props:{to:A},children:[{type:a,value:"Seed Generator"}]},{type:a,value:". It is designed for players who have finished the game at least once. A seed in this difficulty does not require any particular knowledge as long as you know how to use Ori's skillset. The logic can ask you to use these skills, individually or in combination:"}]},{type:a,value:c},{type:b,tag:D,props:{},children:[{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Double jump, grapple, dash, water dash, burrow and launch for movement"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Bash for movement and redirection of projectiles"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Bashing Grenade's projectile for vertical movement"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Grenade to melt ice, change the furnace's state in Baur and activating lanterns"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Flap for activating the soups in Baur, changing the furnace's state in Baur, collecting items under leaves pile and activating wind current"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Glide for both horizontal movement and gliding in wind current"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Flash to go through darkness in Depths"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Hammer or Spear to break breakable floors and ceilings"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In this difficulty, the logic expects you to have found Regenerate and have enough heath to enter Woods, Pools, Depths, Baur, Wastes and Willow. Woods, Pools, Depths and Baur require at least 4.5 total health, Wastes requires at least 5.5 total health and Willow requires 6.5 total health. Regenerate is also expected for combat shrines and boss fights."}]}]},dir:y,path:"\u002Fseedgen\u002Fpaths\u002Fmoki",extension:u,createdAt:f,updatedAt:f},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:F},{type:b,tag:e,props:{href:G,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:B}]}]},dir:w,path:w,extension:u,createdAt:f,updatedAt:f},{slug:z,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:y},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:I,depth:r,text:J},{id:K,depth:r,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:r,text:S},{id:T,depth:r,text:U},{id:V,depth:r,text:W}],body:{type:t,children:[{type:b,tag:s,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[g,h,i],target:j},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[g,h,i],target:j},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:u,createdAt:f,updatedAt:f},{slug:"how-to-start",title:aa,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[g,h,i],target:j},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:y},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:F},{type:b,tag:e,props:{href:G,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:u,createdAt:f,updatedAt:f},{slug:z,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[g,h,i],target:j},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":A},children:[{type:a,value:c}]}]},dir:A,path:"\u002Fseedgen\u002F",extension:u,createdAt:f,updatedAt:f},{slug:z,title:"Tutorials",toc:[{id:af,depth:r,text:ag},{id:ah,depth:r,text:ai},{id:aj,depth:r,text:ak},{id:al,depth:r,text:am}],body:{type:t,children:[{type:b,tag:s,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:D,props:{},children:[{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","li","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","\u002F","","\u002Fseedgen\u002Fpaths","_index","\u002Fseedgen","."," by CosmicAngel","ul","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/paths/moki/state.js b/_nuxt/static/1719428977/seedgen/paths/moki/state.js similarity index 64% rename from _nuxt/static/1714843480/seedgen/paths/moki/state.js rename to _nuxt/static/1719428977/seedgen/paths/moki/state.js index 324985bc..ea1e5441 100644 --- a/_nuxt/static/1714843480/seedgen/paths/moki/state.js +++ b/_nuxt/static/1719428977/seedgen/paths/moki/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fpaths\u002Fmoki",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fpaths\u002Fmoki",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/seedgen/paths/payload.js b/_nuxt/static/1719428977/seedgen/paths/payload.js new file mode 100644 index 00000000..ee28461e --- /dev/null +++ b/_nuxt/static/1719428977/seedgen/paths/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/seedgen/paths", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar){return {data:[{article:{slug:w,title:"Paths",tags:["logic group"],toc:[{id:E,depth:r,text:F},{id:G,depth:r,text:H}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"What we call a path is what skills you need in order to reach a pickup from a certain point. Each option in the Paths tab of the Seed Generator is a collection of paths which can be toggled. When generating a seed, the "},{type:b,tag:f,props:{to:z},children:[{type:a,value:"Seed Generator"}]},{type:a,value:" is using the options you chose from this tab to ensure you can always finish the game by placing every progression item on a pickup you will be able to reach, according to the paths you selected."}]},{type:a,value:c},{type:b,tag:s,props:{id:E},children:[{type:b,tag:e,props:{href:"#difficulty",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The first kind of paths are difficulties. Each difficulty has its own guidelines which dictate what kind of game mecanics the randomizer might expect from you. At the moment, there are two fully finished and validated difficulties with Moki and Gorlek, as well as two unfinished ones, called Kii and Unsafe."}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpaths\u002Fmoki"},children:[{type:a,value:"Moki"}]},{type:a,value:" is the easiest difficulty within the randomizer. It only requires using game mechanics the base game teaches you."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpaths\u002Fgorlek"},children:[{type:a,value:"Gorlek"}]},{type:a,value:" is the difficulty just above Moki, adding easy to learn game mechanics."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpaths\u002Fkii"},children:[{type:a,value:"Kii"}]},{type:a,value:" is the difficulty above Gorlek, adding some more precise movement options."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Although "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpaths\u002Funsafe"},children:[{type:a,value:"Unsafe"}]},{type:a,value:" is defined as a difficulty, it doesn't have any guidelines; it's simply a collection of path which doesn't respect the guideline of the other difficulty."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Each difficulty also includes every path from previous difficulties, which means every Moki path is included in the Gorlek difficulty. You can learn more about what the game can expect from you when playing in a difficulty by reading their respective pages."}]},{type:a,value:c},{type:b,tag:s,props:{id:G},children:[{type:b,tag:e,props:{href:"#glitches",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The second kind of paths are glitches. All difficulties are glitchless by default but you can activate different glitches within these difficulties by selecting the corresponding options in the Paths tab of the Seed Generator."}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:I},children:[{type:a,value:"Sword Sentry Jump"}]},{type:a,value:" is a glitch which lets you get a lot of height by combining Sword and Sentry. This option adds grounded sentry jumps using Sword in Gorlek and above."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:I},children:[{type:a,value:"Hammer Sentry Jump"}]},{type:a,value:" is a glitch which lets you get a lot of height by combining Hammer and Sentry. This option adds grounded sentry jumps using Hammer in Gorlek and above."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#shuriken"},children:[{type:a,value:"Shuriken Break"}]},{type:a,value:" is a way to break walls from the wrong side by clipping shuriken into walls. This option adds them in Gorlek and above."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#sentry"},children:[{type:a,value:"Sentry Break"}]},{type:a,value:" is a way to break walls from the wrong side by using Sentry. This option adds them in Unsafe."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#spear"},children:[{type:a,value:"Spear Break"}]},{type:a,value:" is a way to break small walls from the wrong side by clipping Spear into walls. This option adds them in Unsafe."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#hammer"},children:[{type:a,value:"Hammer Break"}]},{type:a,value:" is a way to break walls from the wrong side by using Hammer. This option adds them in Unsafe."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source"},children:[{type:a,value:"Sentry Burn"}]},{type:a,value:" is using Sentry as a way to activate lanterns and melting ice. This option adds them in Gorlek and above."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip#after-cat-and-mouse"},children:[{type:a,value:"Remove Kill Plane"}]},{type:a,value:" is a way to disable the kill plane in Feeding Grond, which lets you access Weeping Ridge without collecting the wisps. This option adds this trick in Gorlek and above."}]},{type:a,value:c}]}]},dir:B,path:"\u002Fseedgen\u002Fpaths\u002F_index",extension:u,createdAt:h,updatedAt:h},sidebarArticles:[{slug:w,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:J,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:C}]}]},dir:x,path:x,extension:u,createdAt:h,updatedAt:h},{slug:w,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:B},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":M,deep:y},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"installation",title:"Installation",toc:[{id:N,depth:r,text:O},{id:P,depth:r,text:Q},{id:R,depth:S,text:T},{id:U,depth:S,text:V},{id:W,depth:r,text:X},{id:Y,depth:r,text:Z},{id:_,depth:r,text:$}],body:{type:t,children:[{type:b,tag:s,props:{id:N},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:P},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:aa,props:{id:R},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ab,rel:[i,j,k],target:l},children:[{type:a,value:ac}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:aa,props:{id:U},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[i,j,k],target:l},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ab,rel:[i,j,k],target:l},children:[{type:a,value:ac}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:W},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:ad},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:Y},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:ad},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:_},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:ae},children:[{type:a,value:af}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:ag,extension:u,createdAt:h,updatedAt:h},{slug:"how-to-start",title:af,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:ag},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:ah},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ai,rel:[i,j,k],target:l},children:[{type:a,value:aj}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:B},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:J,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:ae,extension:u,createdAt:h,updatedAt:h},{slug:w,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:ah},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ai,rel:[i,j,k],target:l},children:[{type:a,value:aj}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":z},children:[{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002F",extension:u,createdAt:h,updatedAt:h},{slug:w,title:"Tutorials",toc:[{id:ak,depth:r,text:al},{id:am,depth:r,text:an},{id:ao,depth:r,text:ap},{id:aq,depth:r,text:ar}],body:{type:t,children:[{type:b,tag:s,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[i,j,k],target:l},children:[{type:a,value:"Header Documentation"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:A,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:h,updatedAt:h}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","li","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","_index","\u002F","","\u002Fseedgen","ul","\u002Fseedgen\u002Fpaths","."," by CosmicAngel","difficulty","Difficulty","glitches","Glitches","\u002Ftutorials\u002Fmovement\u002Fsentry-jumps","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/paths/state.js b/_nuxt/static/1719428977/seedgen/paths/state.js similarity index 66% rename from _nuxt/static/1714843480/seedgen/paths/state.js rename to _nuxt/static/1719428977/seedgen/paths/state.js index 9f2f6a44..003797ba 100644 --- a/_nuxt/static/1714843480/seedgen/paths/state.js +++ b/_nuxt/static/1719428977/seedgen/paths/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fpaths",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fpaths",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/seedgen/paths/unsafe/payload.js b/_nuxt/static/1719428977/seedgen/paths/unsafe/payload.js new file mode 100644 index 00000000..c0d6913f --- /dev/null +++ b/_nuxt/static/1719428977/seedgen/paths/unsafe/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/seedgen/paths/unsafe", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at){return {data:[{article:{slug:"unsafe",title:"Unsafe",tags:["logic group"],toc:[{id:E,depth:r,text:F},{id:G,depth:r,text:H},{id:I,depth:r,text:J}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Unsafe is a difficulty setting you can enable from the "},{type:b,tag:e,props:{to:y},children:[{type:a,value:"Paths tab"}]},{type:a,value:" of the "},{type:b,tag:e,props:{to:B},children:[{type:a,value:"Seed Generator"}]},{type:a,value:". This difficulty is the one above the "},{type:b,tag:e,props:{to:K},children:[{type:a,value:"Gorlek difficulty"}]},{type:a,value:" and is a collection of paths which have not been sorted in any difficulty group yet, either because they are too hard for the currently designed difficulties or because they aren't following the rules of the other difficulty."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Unlike other difficulty, unsafe paths aren't validated which means (even though it should be rare) it's possible to get a softlockable seed where the randomizer might expects something from you which isn't actually possible."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since Unsafe doesn't have any guideline, it can ask you to use a lot of different things. Here is a non-exhaustive list of things which can be required in unsafe:"}]},{type:a,value:c},{type:b,tag:s,props:{id:E},children:[{type:b,tag:f,props:{href:"#glitchless",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"A path that requires more than one damage boost"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Swimming through dirty water"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Using Bash to reposition enemies"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fweapon-energy-movement"},children:[{type:a,value:"Energy weapons for movement"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Using Deflector, Grenade or Sentry to "},{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmisc\u002Fprojectile-redirection"},children:[{type:a,value:"redirect projectiles"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fbash-glide"},children:[{type:a,value:"Bash glide"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fdash-ramp"},children:[{type:a,value:"Dash ramp"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fsword-pogo"},children:[{type:a,value:"Sword pogo"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Farea-specific\u002Flight-sources"},children:[{type:a,value:"Grenade to go through darkness in Depths"}]}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Unsafe logic is also removing all requirement in order to enter Woods, Pools, Depths, Baur, Wastes and Willow while other difficulty logically requires you to have Regenerate in order to access those areas."}]},{type:a,value:c},{type:b,tag:s,props:{id:G},children:[{type:b,tag:f,props:{href:"#toggleable-glitches",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"On top of the Glitches added in logic in "},{type:b,tag:e,props:{to:K},children:[{type:a,value:"Gorlek"}]},{type:a,value:", Unsafe also let you toggle these glitches:"}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#sentry"},children:[{type:a,value:"Sentry Break"}]},{type:a,value:" is a way to break wall from the wrong side by using Sentry."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#spear"},children:[{type:a,value:"Spear Break"}]},{type:a,value:" is a way to break small wall from the wrong side by clipping Spear into walls."}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#hammer"},children:[{type:a,value:"Hammer Break"}]},{type:a,value:" is a way to break wall from the wrong side by using Hammer."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:I},children:[{type:b,tag:f,props:{href:"#non-toggleable-glitches",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Unsafe also add these glitches in logic but since the Seed Generator doesn't provide any options to disable them (yet!), these will be added by default just like Glitchless paths."}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fgrenade-jumps"},children:[{type:a,value:"Grenade Jumps"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fhammer-jumps"},children:[{type:a,value:"Hammer jumps"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fsword-jumps"},children:[{type:a,value:"Sword jumps"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fglide-jumps"},children:[{type:a,value:"Glide jumps"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:a,value:"Aerial "},{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fsentry-jumps#aerial-sentry-jumps"},children:[{type:a,value:"sentry jumps"}]}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:e,props:{to:"\u002Ftutorials\u002Fmovement\u002Fpause-float"},children:[{type:a,value:"Pause floats"}]}]},{type:a,value:c}]}]},dir:y,path:"\u002Fseedgen\u002Fpaths\u002Funsafe",extension:u,createdAt:h,updatedAt:h},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:f,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:M},{type:b,tag:f,props:{href:N,rel:[i,j,k],target:l},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:C}]}]},dir:w,path:w,extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:e,props:{to:y},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":O,deep:x},children:[{type:a,value:c}]}]},dir:O,path:"\u002Ffeatures\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"installation",title:"Installation",toc:[{id:P,depth:r,text:Q},{id:R,depth:r,text:S},{id:T,depth:U,text:V},{id:W,depth:U,text:X},{id:Y,depth:r,text:Z},{id:_,depth:r,text:$},{id:aa,depth:r,text:ab}],body:{type:t,children:[{type:b,tag:s,props:{id:P},children:[{type:b,tag:f,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:R},children:[{type:b,tag:f,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:ac,props:{id:T},children:[{type:b,tag:f,props:{href:"#windows",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:f,props:{href:ad,rel:[i,j,k],target:l},children:[{type:a,value:ae}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ac,props:{id:W},children:[{type:b,tag:f,props:{href:"#linux",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:f,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[i,j,k],target:l},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:f,props:{href:ad,rel:[i,j,k],target:l},children:[{type:a,value:ae}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:Y},children:[{type:b,tag:f,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:e,props:{to:af},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:_},children:[{type:b,tag:f,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:e,props:{to:af},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:aa},children:[{type:b,tag:f,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:e,props:{to:ag},children:[{type:a,value:ah}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ai,extension:u,createdAt:h,updatedAt:h},{slug:"how-to-start",title:ah,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:e,props:{to:ai},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:e,props:{to:aj},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:f,props:{href:ak,rel:[i,j,k],target:l},children:[{type:a,value:al}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:e,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:e,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:e,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:e,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:e,props:{to:y},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:f,props:{href:L,rel:[i,j,k],target:l},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:M},{type:b,tag:f,props:{href:N,rel:[i,j,k],target:l},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ag,extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:e,props:{to:aj},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:f,props:{href:ak,rel:[i,j,k],target:l},children:[{type:a,value:al}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":B},children:[{type:a,value:c}]}]},dir:B,path:"\u002Fseedgen\u002F",extension:u,createdAt:h,updatedAt:h},{slug:A,title:"Tutorials",toc:[{id:am,depth:r,text:an},{id:ao,depth:r,text:ap},{id:aq,depth:r,text:ar},{id:as,depth:r,text:at}],body:{type:t,children:[{type:b,tag:s,props:{id:am},children:[{type:b,tag:f,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ao},children:[{type:b,tag:f,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aq},children:[{type:b,tag:f,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:as},children:[{type:b,tag:f,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:h,updatedAt:h},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:f,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[i,j,k],target:l},children:[{type:a,value:"Header Documentation"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[i,j,k],target:l},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[i,j,k],target:l},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[i,j,k],target:l},children:[{type:a,value:"Fireball"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[i,j,k],target:l},children:[{type:a,value:"Kaizo"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[i,j,k],target:l},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:g,props:{},children:[{type:b,tag:f,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[i,j,k],target:l},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:h,updatedAt:h}]}],fetch:{},mutations:void 0}}("text","element","\n","p","nuxt-link","a","li","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","\u002F","","\u002Fseedgen\u002Fpaths","ul","_index","\u002Fseedgen","."," by CosmicAngel","glitchless","Glitchless","toggleable-glitches","Toggleable Glitches","non-toggleable-glitches","Non toggleable Glitches","\u002Fseedgen\u002Fpaths\u002Fgorlek","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/paths/unsafe/state.js b/_nuxt/static/1719428977/seedgen/paths/unsafe/state.js similarity index 63% rename from _nuxt/static/1714843480/seedgen/paths/unsafe/state.js rename to _nuxt/static/1719428977/seedgen/paths/unsafe/state.js index b31e9dbe..f3d2f11c 100644 --- a/_nuxt/static/1714843480/seedgen/paths/unsafe/state.js +++ b/_nuxt/static/1719428977/seedgen/paths/unsafe/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fpaths\u002Funsafe",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fpaths\u002Funsafe",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/seedgen/payload.js b/_nuxt/static/1719428977/seedgen/payload.js new file mode 100644 index 00000000..7192a7a8 --- /dev/null +++ b/_nuxt/static/1719428977/seedgen/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/seedgen", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at){return {data:[{article:{slug:w,title:H,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:I},{type:b,tag:k,props:{to:B},children:[{type:a,value:J}]},{type:a,value:K},{type:b,tag:e,props:{href:C,rel:[f,g,h],target:i},children:[{type:a,value:D}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":z},children:[{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002F_index",extension:t,createdAt:j,updatedAt:j},sidebarArticles:[{slug:w,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:M,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:N},{type:b,tag:e,props:{href:O,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:E}]}]},dir:x,path:x,extension:t,createdAt:j,updatedAt:j},{slug:w,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":P,deep:y},children:[{type:a,value:c}]}]},dir:P,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:V,text:W},{id:X,depth:V,text:Y},{id:Z,depth:q,text:_},{id:$,depth:q,text:aa},{id:ab,depth:q,text:ac}],body:{type:s,children:[{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:ad,props:{id:U},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ae,rel:[f,g,h],target:i},children:[{type:a,value:af}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ad,props:{id:X},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ae,rel:[f,g,h],target:i},children:[{type:a,value:af}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Z},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:ag},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:$},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:ag},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:ab},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:ah},children:[{type:a,value:ai}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:aj,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:ai,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aj},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:B},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:C,rel:[f,g,h],target:i},children:[{type:a,value:D}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:ak},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:al},children:[{type:a,value:"goal"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:M,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:N},{type:b,tag:e,props:{href:O,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:ah,extension:t,createdAt:j,updatedAt:j},{slug:w,title:H,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:I},{type:b,tag:k,props:{to:B},children:[{type:a,value:J}]},{type:a,value:K},{type:b,tag:e,props:{href:C,rel:[f,g,h],target:i},children:[{type:a,value:D}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":z},children:[{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:w,title:"Tutorials",toc:[{id:am,depth:q,text:an},{id:ao,depth:q,text:ap},{id:aq,depth:q,text:ar},{id:as,depth:q,text:at}],body:{type:s,children:[{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{"data-v-1c566ee2:0":{articles:[{slug:"generator",title:"Generator",tags:[A],path:"\u002Fseedgen\u002Fgenerator"},{slug:"goals",title:"Goals",tags:[A],path:al},{slug:"headers",title:"Headers",tags:[A],path:"\u002Fseedgen\u002Fheaders"},{slug:"paths",title:"Paths",tags:["logic group"],path:F},{slug:"presets",title:"Presets",tags:[A],path:ak}]}},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","_index","\u002F","","\u002Fseedgen","seedgen","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here",".","\u002Fseedgen\u002Fpaths"," by CosmicAngel","Seed Genenation","A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the ","randomizer Launcher"," or on the Internet ",". There is a bunch of options but don't worry, this page will go through each of them.","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Fseedgen\u002Fpresets","\u002Fseedgen\u002Fgoals","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1719428977/seedgen/presets/payload.js b/_nuxt/static/1719428977/seedgen/presets/payload.js new file mode 100644 index 00000000..d90b87f4 --- /dev/null +++ b/_nuxt/static/1719428977/seedgen/presets/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/seedgen/presets", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at){return {data:[{article:{slug:"presets",title:"Presets",tags:["seedgen"],toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Presets are prebuild general options which you can use safely in order to generate seeds. Once you selected the presets you want to use, click on the Apply Presets button in order to add the preset's options to the other settings you already selected. By holding Ctrl, the Apply Presets button will change for Override Presets, clicking on it will override your previous settings by the one from the presets you selected."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a quick description of each presets:"}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"QOL applies the following "},{type:b,tag:f,props:{to:D},children:[{type:a,value:E}]},{type:a,value:": Skippable Cutscenes, Spawn Tuley, No Branch, Autoplants, Progress Helper and Teleport Refills. These are just quality of life improvement which greatly reduces the time you'll spend in cutscenes and dialogues. Tuley also spawn from the begining while you would normaly need to do the Wellspring Escape in order for Tuley to appear in Glades"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Moki selects the "},{type:b,tag:f,props:{to:F},children:[{type:a,value:G}]},{type:a,value:" difficulty, the same headers as QOL plus these headers: No Trials, Teleporters, Vanilla Opher Upgrades, Black Market, Spawn with Sword and the headers related to the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fhints"},children:[{type:a,value:"hints"}]},{type:a,value:" feature: Key Hints, Zone Hints and Teleporter Zone Hints. This is the recommended settings for players who finished the game at least once"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Gorlek selects the "},{type:b,tag:f,props:{to:H},children:[{type:a,value:"Gorlek"}]},{type:a,value:" difficulty, the same "},{type:b,tag:f,props:{to:D},children:[{type:a,value:E}]},{type:a,value:" as QOL plus these headers: Teleporters, Opher Upgrades, Black Market, Trials Hints, Key Hints and Zone Hints. This is the recommended settings for more advanced players who know a bit more tricks"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"2022 Tourney applies the setting used for the 2022 randomizer tournament. This selects the same options as Gorlek and Random Spawn, selects the All Trees goal and add the No Rain and Teleporter Zone Hints headers"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Glitches enables all paths which use glitches. Since "},{type:b,tag:f,props:{to:F},children:[{type:a,value:G}]},{type:a,value:" is a glitchless difficulty, you are required to play in the "},{type:b,tag:f,props:{to:H},children:[{type:a,value:"Gorlek difficulty"}]},{type:a,value:" or above in order to enable these paths. Sword and Hammer "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fsentry-jumps"},children:[{type:a,value:"sentry jumps"}]},{type:a,value:I},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fmovement\u002Fwall-break"},children:[{type:a,value:"breaking walls from the wrong side"}]},{type:a,value:I},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source"},children:[{type:a,value:"Sentry burn"}]},{type:a,value:" and "},{type:b,tag:f,props:{to:"\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip#after-cat-and-mouse"},children:[{type:a,value:"Remove kill plane"}]},{type:a,value:" will be added to the options the randomizer could expects from you"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:a,value:"Random Spawn selects the Better Random Spawn header which removes some doors that can only be opened from one side in order to make random spawn a better experience. It also changes your starting point for a random one, chosen between every Teleporters of the game"}]},{type:a,value:c}]}]},dir:z,path:J,extension:u,createdAt:g,updatedAt:g},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:K,rel:[h,i,j],target:k},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:L},{type:b,tag:e,props:{href:M,rel:[h,i,j],target:k},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:u,createdAt:g,updatedAt:g},{slug:y,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:f,props:{to:N},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":O,deep:x},children:[{type:a,value:c}]}]},dir:O,path:"\u002Ffeatures\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"installation",title:"Installation",toc:[{id:P,depth:r,text:Q},{id:R,depth:r,text:S},{id:T,depth:U,text:V},{id:W,depth:U,text:X},{id:Y,depth:r,text:Z},{id:_,depth:r,text:$},{id:aa,depth:r,text:ab}],body:{type:t,children:[{type:b,tag:s,props:{id:P},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:R},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:ac,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ad,rel:[h,i,j],target:k},children:[{type:a,value:ae}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ac,props:{id:W},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[h,i,j],target:k},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ad,rel:[h,i,j],target:k},children:[{type:a,value:ae}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:Y},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:f,props:{to:af},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:_},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:f,props:{to:af},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:aa},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:m,tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:f,props:{to:ag},children:[{type:a,value:ah}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ai,extension:u,createdAt:g,updatedAt:g},{slug:"how-to-start",title:ah,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:f,props:{to:ai},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:f,props:{to:aj},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ak,rel:[h,i,j],target:k},children:[{type:a,value:al}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:f,props:{to:J},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:f,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:f,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:f,props:{to:N},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:K,rel:[h,i,j],target:k},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:L},{type:b,tag:e,props:{href:M,rel:[h,i,j],target:k},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ag,extension:u,createdAt:g,updatedAt:g},{slug:y,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:f,props:{to:aj},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ak,rel:[h,i,j],target:k},children:[{type:a,value:al}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":z},children:[{type:a,value:c}]}]},dir:z,path:"\u002Fseedgen\u002F",extension:u,createdAt:g,updatedAt:g},{slug:y,title:"Tutorials",toc:[{id:am,depth:r,text:an},{id:ao,depth:r,text:ap},{id:aq,depth:r,text:ar},{id:as,depth:r,text:at}],body:{type:t,children:[{type:b,tag:s,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#sequence-breaks",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#movement",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#area-specific-knowledge",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:m,href:"#miscellaneous",tabIndex:n},children:[{type:b,tag:o,props:{className:[p,q]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:g,updatedAt:g},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[h,i,j],target:k},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:C,props:{},children:[{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[h,i,j],target:k},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[h,i,j],target:k},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[h,i,j],target:k},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[h,i,j],target:k},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[h,i,j],target:k},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:l,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[h,i,j],target:k},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:g,updatedAt:g}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nuxt-link","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","li","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","\u002F","","_index","\u002Fseedgen","."," by CosmicAngel","ul","\u002Fseedgen\u002Fheaders","headers","\u002Fseedgen\u002Fpaths\u002Fmoki","Moki","\u002Fseedgen\u002Fpaths\u002Fgorlek",", ","\u002Fseedgen\u002Fpresets","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/presets/state.js b/_nuxt/static/1719428977/seedgen/presets/state.js similarity index 65% rename from _nuxt/static/1714843480/seedgen/presets/state.js rename to _nuxt/static/1719428977/seedgen/presets/state.js index afb7654c..1042cec8 100644 --- a/_nuxt/static/1714843480/seedgen/presets/state.js +++ b/_nuxt/static/1719428977/seedgen/presets/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fpresets",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen\u002Fpresets",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1714843480/seedgen/state.js b/_nuxt/static/1719428977/seedgen/state.js similarity index 69% rename from _nuxt/static/1714843480/seedgen/state.js rename to _nuxt/static/1719428977/seedgen/state.js index 4f276432..9b28770f 100644 --- a/_nuxt/static/1714843480/seedgen/state.js +++ b/_nuxt/static/1719428977/seedgen/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Fseedgen",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1714843480/state.js b/_nuxt/static/1719428977/state.js similarity index 52% rename from _nuxt/static/1714843480/state.js rename to _nuxt/static/1719428977/state.js index 4564ab23..90ae6e05 100644 --- a/_nuxt/static/1714843480/state.js +++ b/_nuxt/static/1719428977/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:b,config:{_app:{basePath:b,assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null,"\u002F")); \ No newline at end of file +window.__NUXT__=(function(a,b){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:b,config:{_app:{basePath:b,assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null,"\u002F")); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/area-specific/crumbling-platforms/payload.js b/_nuxt/static/1719428977/tutorials/area-specific/crumbling-platforms/payload.js new file mode 100644 index 00000000..c65ed197 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/area-specific/crumbling-platforms/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/area-specific/crumbling-platforms", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"crumbling-platforms",title:"Crumbling platforms in Wastes",tags:{abilities:["sentry"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In wastes, there is sand platforms you can burrow through which disappears once you touch it. The way they reappear can seem a bit random but they actually simply reappear once you touch the ground again."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This can be abused in order to get the Last Stand shard without needing any skills by simply wall jumping on the purple wall."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"FxLbmCNu4e0"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Farea-specific\u002Fcrumbling-platforms",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:M,text:N},{id:O,depth:M,text:P},{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V}],body:{type:s,children:[{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:W,props:{id:L},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:W,props:{id:O},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:$,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ae},children:[{type:a,value:c}]}]},dir:ae,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:af,depth:q,text:ag},{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am}],body:{type:s,children:[{type:b,tag:r,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Farea-specific","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/area-specific/crumbling-platforms/state.js b/_nuxt/static/1719428977/tutorials/area-specific/crumbling-platforms/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/area-specific/crumbling-platforms/state.js rename to _nuxt/static/1719428977/tutorials/area-specific/crumbling-platforms/state.js index 87749b8f..9531c7bf 100644 --- a/_nuxt/static/1714843480/tutorials/area-specific/crumbling-platforms/state.js +++ b/_nuxt/static/1719428977/tutorials/area-specific/crumbling-platforms/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Farea-specific\u002Fcrumbling-platforms",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Farea-specific\u002Fcrumbling-platforms",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/area-specific/freeing-bubbles/payload.js b/_nuxt/static/1719428977/tutorials/area-specific/freeing-bubbles/payload.js new file mode 100644 index 00000000..63cfe18d --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/area-specific/freeing-bubbles/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/area-specific/freeing-bubbles", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"freeing-bubbles",title:"Freeing bubbles in Pools",tags:{abilities:["sentry","bow","spear","shuriken","grenade","blaze"],zone:["pools"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Some bubbles are blocked by starfishes. The base game teaches you to free those bubbles with water dash and bash but any source of damage can free them. It's therefore possible to kill those starfishes with Bow, Spear, Shuriken, Grenade, Sentry but also with a charged Blaze."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"YE-yQ23yBSQ"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Farea-specific\u002Ffreeing-bubbles",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:M,text:N},{id:O,depth:M,text:P},{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V}],body:{type:s,children:[{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:W,props:{id:L},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:W,props:{id:O},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:$,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ae},children:[{type:a,value:c}]}]},dir:ae,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:af,depth:q,text:ag},{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am}],body:{type:s,children:[{type:b,tag:r,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Farea-specific","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/area-specific/freeing-bubbles/state.js b/_nuxt/static/1719428977/tutorials/area-specific/freeing-bubbles/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/area-specific/freeing-bubbles/state.js rename to _nuxt/static/1719428977/tutorials/area-specific/freeing-bubbles/state.js index 6fda7c38..bf1b6971 100644 --- a/_nuxt/static/1714843480/tutorials/area-specific/freeing-bubbles/state.js +++ b/_nuxt/static/1719428977/tutorials/area-specific/freeing-bubbles/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Farea-specific\u002Ffreeing-bubbles",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Farea-specific\u002Ffreeing-bubbles",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/area-specific/icefall-furnace/payload.js b/_nuxt/static/1719428977/tutorials/area-specific/icefall-furnace/payload.js new file mode 100644 index 00000000..684b394f --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/area-specific/icefall-furnace/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/area-specific/icefall-furnace", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"icefall-furnace",title:"Icefall furnace without Grenade",tags:{zones:["reach"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Above Baur's Reach entrance, there is a furnace which melt a icefall locking two items. The game normaly expects you to use Grenade to change the state of the waterfall but you can actually use the projectile of the soup below the teleporter."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"H7AT5ClbwNQ"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Farea-specific\u002Ficefall-furnace",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:M,text:N},{id:O,depth:M,text:P},{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V}],body:{type:s,children:[{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:W,props:{id:L},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:W,props:{id:O},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:$,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ae},children:[{type:a,value:c}]}]},dir:ae,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:af,depth:q,text:ag},{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am}],body:{type:s,children:[{type:b,tag:r,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Farea-specific","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/area-specific/icefall-furnace/state.js b/_nuxt/static/1719428977/tutorials/area-specific/icefall-furnace/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/area-specific/icefall-furnace/state.js rename to _nuxt/static/1719428977/tutorials/area-specific/icefall-furnace/state.js index b7311c5b..e3a8ff7f 100644 --- a/_nuxt/static/1714843480/tutorials/area-specific/icefall-furnace/state.js +++ b/_nuxt/static/1719428977/tutorials/area-specific/icefall-furnace/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Farea-specific\u002Ficefall-furnace",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Farea-specific\u002Ficefall-furnace",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/area-specific/light-sources/payload.js b/_nuxt/static/1719428977/tutorials/area-specific/light-sources/payload.js new file mode 100644 index 00000000..2389ee23 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/area-specific/light-sources/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/area-specific/light-sources", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar){return {data:[{article:{slug:"light-sources",title:"Light sources",tags:{abilities:[z,A]},toc:[{id:z,depth:q,text:D},{id:A,depth:q,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In Mouldwood Depths (before defeating Mora) and in the cave at Glades, you need a light source in order to navigate through the darkness. The game expects you to either use the fireflies or flash but there is other abilities which can be used as a light source."}]},{type:a,value:c},{type:b,tag:r,props:{id:z},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#bow",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The easiest way is to use Bow. As long as you are holding an arrow, your Bow will light your surounding which prevents the darkness from killing you and resets the death timer."}]},{type:a,value:c},{type:b,tag:F,props:{id:"mwDSf0x39g8"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:A},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#grenade",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can also use Grenade as a light source, which is much harder since it doesn't protect you while you are holding Grenade.\nYou need to throw it near you to refresh the darkness cooldown with the explosion and launch another one almost immediatly since Grenade's light won't protect you for long."}]},{type:a,value:c},{type:b,tag:F,props:{id:"PONJwzD_w3s"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Farea-specific\u002Flight-sources",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:B}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:p,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:q,text:N},{id:O,depth:q,text:P},{id:Q,depth:R,text:S},{id:T,depth:R,text:U},{id:V,depth:q,text:W},{id:X,depth:q,text:Y},{id:Z,depth:q,text:_}],body:{type:s,children:[{type:b,tag:r,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:$,props:{id:Q},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:$,props:{id:T},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:p,props:{to:ac},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:X},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:p,props:{to:ac},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:Z},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:p,props:{to:ad},children:[{type:a,value:ae}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:af,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:ae,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:p,props:{to:af},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:p,props:{to:ag},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ah,rel:[g,h,i],target:j},children:[{type:a,value:ai}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:p,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ad,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:p,props:{to:ag},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ah,rel:[g,h,i],target:j},children:[{type:a,value:ai}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":aj},children:[{type:a,value:c}]}]},dir:aj,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ak,depth:q,text:al},{id:am,depth:q,text:an},{id:ao,depth:q,text:ap},{id:aq,depth:q,text:ar}],body:{type:s,children:[{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link","nuxt-link",2,"h2","root",".md","page-list","li","\u002F","","_index","bow","grenade","."," by CosmicAngel","Bow","Grenade","youtube-video","\u002Ftutorials\u002Farea-specific","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/area-specific/light-sources/state.js b/_nuxt/static/1719428977/tutorials/area-specific/light-sources/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/area-specific/light-sources/state.js rename to _nuxt/static/1719428977/tutorials/area-specific/light-sources/state.js index 94135ba2..2711aea8 100644 --- a/_nuxt/static/1714843480/tutorials/area-specific/light-sources/state.js +++ b/_nuxt/static/1719428977/tutorials/area-specific/light-sources/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Farea-specific\u002Flight-sources",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Farea-specific\u002Flight-sources",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/area-specific/sentry-as-a-fire-source/payload.js b/_nuxt/static/1719428977/tutorials/area-specific/sentry-as-a-fire-source/payload.js new file mode 100644 index 00000000..9abae09f --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/area-specific/sentry-as-a-fire-source/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/area-specific/sentry-as-a-fire-source", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"sentry-as-a-fire-source",title:"Sentry as a fire source",tags:{abilities:["sentry"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In a normal playthrough, you need Grenade to melt ice and activate lanterns. But it is actually possible to do the same with sentry.\nFor that, you simply need to use sentry near a lantern or ice. When the sentry runs out, it will explode and generate fire which will melt ice and activate lanterns."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"R0uhmbsgHDM"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:M,text:N},{id:O,depth:M,text:P},{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V}],body:{type:s,children:[{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:W,props:{id:L},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:W,props:{id:O},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:$,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ae},children:[{type:a,value:c}]}]},dir:ae,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:af,depth:q,text:ag},{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am}],body:{type:s,children:[{type:b,tag:r,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Farea-specific","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/area-specific/sentry-as-a-fire-source/state.js b/_nuxt/static/1719428977/tutorials/area-specific/sentry-as-a-fire-source/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/area-specific/sentry-as-a-fire-source/state.js rename to _nuxt/static/1719428977/tutorials/area-specific/sentry-as-a-fire-source/state.js index 5031953c..02d2b54d 100644 --- a/_nuxt/static/1714843480/tutorials/area-specific/sentry-as-a-fire-source/state.js +++ b/_nuxt/static/1719428977/tutorials/area-specific/sentry-as-a-fire-source/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/misc/charged-blaze-blob/payload.js b/_nuxt/static/1719428977/tutorials/misc/charged-blaze-blob/payload.js new file mode 100644 index 00000000..072e351e --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/misc/charged-blaze-blob/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/misc/charged-blaze-blob", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"charged-blaze-blob",title:"Charged Blaze Blob",tags:{abilities:["blaze"],zone:["wellspring"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Charged Blaze can be used to destroy certain blobs from a distance, like the ones in wellspring."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Wellspring 2nd Floor:\nThere is a tiny bit of wall\u002Fledge above the grapple bud in the second floor of Wellspring.\nFrom there, use charged blaze to break the blob and skip the entire second floor."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:"img",props:{alt:"charge blaze wellspring floor2 blob",src:"\u002Fmedia\u002Fcharge_blaze_wellspring_floor2_blob.png"},children:[]}]}]},dir:B,path:"\u002Ftutorials\u002Fmisc\u002Fcharged-blaze-blob",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:M,text:N},{id:O,depth:M,text:P},{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V}],body:{type:s,children:[{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:W,props:{id:L},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:W,props:{id:O},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:$,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ae},children:[{type:a,value:c}]}]},dir:ae,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:af,depth:q,text:ag},{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am}],body:{type:s,children:[{type:b,tag:r,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/charged-blaze-blob/state.js b/_nuxt/static/1719428977/tutorials/misc/charged-blaze-blob/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/misc/charged-blaze-blob/state.js rename to _nuxt/static/1719428977/tutorials/misc/charged-blaze-blob/state.js index 61ffa68d..8b39ae6a 100644 --- a/_nuxt/static/1714843480/tutorials/misc/charged-blaze-blob/state.js +++ b/_nuxt/static/1719428977/tutorials/misc/charged-blaze-blob/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fcharged-blaze-blob",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fcharged-blaze-blob",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/misc/godmode/payload.js b/_nuxt/static/1719428977/tutorials/misc/godmode/payload.js new file mode 100644 index 00000000..e603dbd6 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/misc/godmode/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/misc/godmode", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"godmode",title:"God mode",tags:{abilities:["bash"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"God mode is a state which prevent you from taking damages. To enable it, you need to drown while using bash."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To do so, stay close to an enemy while being underwater, wait until you hear Ori screaming and then hold bash. If done correctly, you will die while bashing which will grant you the bash's invulnerability when you respawn. You will preserve this state until you either bash again or exit your save file."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"For example, this can be used in order to swim in dirty water, giving you access to woods without Clean Water."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you have Water Breath you won't be able to drown, making you unable to enable god mode. For unknown reason, you also can't enable god mode if you have Spear."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"46Tz2N1Rx6c"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmisc\u002Fgodmode",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:M,text:N},{id:O,depth:M,text:P},{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V}],body:{type:s,children:[{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:W,props:{id:L},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:W,props:{id:O},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:$,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ae},children:[{type:a,value:c}]}]},dir:ae,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:af,depth:q,text:ag},{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am}],body:{type:s,children:[{type:b,tag:r,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/godmode/state.js b/_nuxt/static/1719428977/tutorials/misc/godmode/state.js similarity index 63% rename from _nuxt/static/1714843480/tutorials/misc/godmode/state.js rename to _nuxt/static/1719428977/tutorials/misc/godmode/state.js index 7a22b8f5..25c19769 100644 --- a/_nuxt/static/1714843480/tutorials/misc/godmode/state.js +++ b/_nuxt/static/1719428977/tutorials/misc/godmode/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fgodmode",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fgodmode",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/misc/projectile-redirection/payload.js b/_nuxt/static/1719428977/tutorials/misc/projectile-redirection/payload.js new file mode 100644 index 00000000..32e80710 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/misc/projectile-redirection/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/misc/projectile-redirection", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av){return {data:[{article:{slug:"projectile-redirection",title:"Projectile redirection",tags:{abilities:["sword","hammer",A,B,"dash","launch"],shards:[C]},toc:[{id:C,depth:p,text:F},{id:A,depth:p,text:G},{id:B,depth:p,text:H},{id:I,depth:p,text:J}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Changing the direction of a projectile lets you break walls that can not be broken otherwise. Even if it is usually done by bashing a projectile, there are other options for it."}]},{type:a,value:c},{type:b,tag:q,props:{id:C},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#deflector",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The first one is the shard deflector which lets you change the direction of a projectile by hitting it with Sword or Hammer."}]},{type:a,value:c},{type:b,tag:y,props:{id:"_sPyYtsLdVI"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:A},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#grenade",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can also use Grenade: when it explodes, grenade blast off projectiles, changing its direction.\nYou can make Grenade explode by either pressing your Grenade button while there is already a Grenade on screen or by launching it into the ground or an enemy."}]},{type:a,value:c},{type:b,tag:y,props:{id:"tXBH2pLWHy8"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:B},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sentry",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Sentry will explode when it runs out, which changes the direction of projectiles. Sentry's area of effect is much smaller than Grenade so you will need to be much more precise."}]},{type:a,value:c},{type:b,tag:y,props:{id:"juIUSSL9OIE"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:I},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#dash-and-launch",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Just after releasing a bash, you can use either dash or launch to catch up to the thing you bash and bash it again."}]},{type:a,value:c},{type:b,tag:y,props:{id:"tK7JGCWocMM"},children:[{type:a,value:c}]}]},dir:K,path:"\u002Ftutorials\u002Fmisc\u002Fprojectile-redirection",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:D}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:r,props:{to:O},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":P,deep:x},children:[{type:a,value:c}]}]},dir:P,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:Q,depth:p,text:R},{id:S,depth:p,text:T},{id:U,depth:V,text:W},{id:X,depth:V,text:Y},{id:Z,depth:p,text:_},{id:$,depth:p,text:aa},{id:ab,depth:p,text:ac}],body:{type:s,children:[{type:b,tag:q,props:{id:Q},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:q,props:{id:S},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:ad,props:{id:U},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ae,rel:[g,h,i],target:j},children:[{type:a,value:af}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ad,props:{id:X},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ae,rel:[g,h,i],target:j},children:[{type:a,value:af}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:q,props:{id:Z},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:r,props:{to:ag},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:q,props:{id:$},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:r,props:{to:ag},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:q,props:{id:ab},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:r,props:{to:ah},children:[{type:a,value:ai}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aj,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:ai,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:r,props:{to:aj},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:r,props:{to:ak},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:al,rel:[g,h,i],target:j},children:[{type:a,value:am}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:r,props:{to:O},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ah,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:r,props:{to:ak},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:al,rel:[g,h,i],target:j},children:[{type:a,value:am}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":an},children:[{type:a,value:c}]}]},dir:an,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Tutorials",toc:[{id:ao,depth:p,text:ap},{id:aq,depth:p,text:ar},{id:as,depth:p,text:at},{id:au,depth:p,text:av}],body:{type:s,children:[{type:b,tag:q,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:au},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:av}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":K,deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link",2,"h2","nuxt-link","root",".md","page-list","li","\u002F","","youtube-video","_index","grenade","sentry","deflector","."," by CosmicAngel","Deflector","Grenade","Sentry","dash-and-launch","Dash and Launch","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/projectile-redirection/state.js b/_nuxt/static/1719428977/tutorials/misc/projectile-redirection/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/misc/projectile-redirection/state.js rename to _nuxt/static/1719428977/tutorials/misc/projectile-redirection/state.js index 392f5002..a8afa4f0 100644 --- a/_nuxt/static/1714843480/tutorials/misc/projectile-redirection/state.js +++ b/_nuxt/static/1719428977/tutorials/misc/projectile-redirection/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fprojectile-redirection",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fprojectile-redirection",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/misc/quests/payload.js b/_nuxt/static/1719428977/tutorials/misc/quests/payload.js new file mode 100644 index 00000000..d7917ab1 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/misc/quests/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/misc/quests", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB){return {data:[{article:{slug:"quests",title:"Quests Guide",toc:[{id:G,depth:s,text:H},{id:I,depth:s,text:J}],body:{type:u,children:[{type:b,tag:t,props:{id:G},children:[{type:b,tag:e,props:{href:"#randomizer-quests",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The All Quests Goal Mode requires you to complete 17 quests in total."},{type:b,tag:z,props:{},children:[]},{type:a,value:"\nUnless you enable the No Quests "},{type:b,tag:g,props:{to:A},children:[{type:a,value:K}]},{type:a,value:", the steps of these quests will also hold items."},{type:b,tag:z,props:{},children:[]},{type:a,value:"\nIf you enable the Progress Helper "},{type:b,tag:g,props:{to:A},children:[{type:a,value:K}]},{type:a,value:", you can use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fcustom-wheel"},children:[{type:a,value:"Custom Wheel"}]},{type:a,value:" in order to see which quests you have completed and what the next steps for each quest are."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In detail, the quests require you to:"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"The Silent Teeth"}]},{type:a,value:": Complete the Wellspring Escape, then return to Kwolok in his Hollow."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Beneath Shifting Sands"}]},{type:a,value:": Complete the Windswept Ruins Escape to gain Seir"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Lost in Paradise"}]},{type:a,value:": Complete the Kwolok Fight in Luma Pools to gain the Strength of the Forest"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Breaking the Mould"}]},{type:a,value:": Complete the Mora Fight in Mouldwood Depths to gain the Eyes of the Forest"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"The Highest Reach"}]},{type:a,value:": Complete the Baur's Reach Mountain Escape to gain the Memory of the Forest"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"The Missing Key"}]},{type:a,value:": Collect the Keystone from the Cave left of Regenerate tree and bring it to Tokk waiting nearby"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Into the Burrows"}]},{type:a,value:": Collect the Tablet from inside Midnight Burrows and bring it to Tokk waiting outside"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Lost Compass"}]},{type:a,value:": Collect the Needle in the middle room of Wellspring and bring it to Tokk waiting outside"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"A Little Braver"}]},{type:a,value:": Collect the Howl Fang to the right of the Howl Fight and bring it to the Moki waiting nearby"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Family Reunion"}]},{type:a,value:": Build the first huts with Grom's help in Wellspring Glades and talk to the father Moki near Grom to collect a key. Use it near the entrance of Silent Woods to open his family's house, then return to the father Moki."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"The Tree Keeper"}]},{type:a,value:": In preparation, complete the Wellspring escape so Tuley is present in Wellspring Glades (gardener NPC to the right). Talk to the Kii near the entrance of Silent Woods. Bring the branch they give you to Tuley, then return to the Kii. Bring the seed they give you to Tuley and plant it."},{type:b,tag:z,props:{},children:[]},{type:a,value:c},{type:b,tag:L,props:{},children:[{type:a,value:M}]},{type:a,value:N},{type:b,tag:g,props:{to:C},children:[{type:a,value:D}]},{type:a,value:" shortens this quest: Through the combination of the Tuley Spawn, No Branch and Autoplants "},{type:b,tag:g,props:{to:A},children:[{type:a,value:O}]},{type:a,value:", the only step left is talking to the Kii in Woods, which will complete the quest."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"A Diamond in the Rough"}]},{type:a,value:": Collect the Raw Shard by Burrowing near a Shovel in the early parts of Windswept Wastes and bring it to Twillen."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Into the Darkness"}]},{type:a,value:": Remove the thorns and clear the cave entrance with Grom's help in Glades. Collect the Acorn from inside the dark cave and bring it to the Moki waiting outside."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Kwolok's Wisdom"}]},{type:a,value:": Complete the Kwolok fight in Luma Pools. Talk to the Moki in the early parts of Luma Pool and bring their Amulet to the Altar near where you first met Kwolok in his Hollow. If you talked to the Moki before doing the Kwolok fight, you need to speak again with them before you can bring the amulet to the Alter in Kwolok's Hollow."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Regrowing the Glades"}]},{type:a,value:": In preparation, complete the Wellspring escape so Tuley is present in Wellspring Glades. Collect the seeds from the Wellspring, Silent Woods, Baur's Reach, Mouldwood Depths, Luma Pools and Windswept Wastes, bring them to Tuley and plant them."},{type:b,tag:z,props:{},children:[]},{type:a,value:c},{type:b,tag:L,props:{},children:[{type:a,value:M}]},{type:a,value:N},{type:b,tag:g,props:{to:C},children:[{type:a,value:D}]},{type:a,value:" shortens this quest: Through the combination of the Tuley Spawn and Autoplants "},{type:b,tag:g,props:{to:A},children:[{type:a,value:O}]},{type:a,value:", you only need to collect all the seeds, which will complete the quest."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Rebuilding the Glades"}]},{type:a,value:": Complete all of Grom's projects in Wellspring Glades."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Hand to Hand"}]},{type:a,value:":"}]},{type:a,value:c},{type:b,tag:P,props:{},children:[{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Talk to the Moki above the Kwolok's Hollow teleporter, near Hornbug."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Moki's Map to Tokk, who's present in multiple areas: right of the teleporters in Glades, left of the East Waste TP, at Midnight Burrows entrance, in the room above the Reach teleporter and at the left of the Regenerate tree. Tokk is also present in Wellspring near the entrance of the middle room and near the East Pools teleporter but they will disappear from these areas after completing respectively the Lost Compass and Lost in Paradise quests."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring Tokk's bag to the Moki in the middle room of the Wellspring."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Moki's herbs to Veral whose inbetween the Glades teleporter and the wind cavern at Baur's Reach, where the Spirit Trial is."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring Veral's soup to the Moki at the campfire near the Baur's Reach teleporter."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Moki's hat to the Moki near Twillen in Wellspring Glades."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Moki's lantern to the Moki to the bottom left in Mouldwood Depths, near the Combat Shrine."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Moki's silk to the Moki above the Luma Pools teleporter."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Moki's spyglass to Motay in Wellspring Glades (NPC above Twillen)."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring Motay's Water to the Gorlek near Burrow Tree in Windswept Wastes."}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:a,value:"Bring the Gorlek's Mapstone Fragment to the Mapstone Altar in Windswept Ruins, behind where the Worm Escape starts."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Hand to Hand visualization:\n"},{type:b,tag:"img",props:{alt:"Hand to Hand Map",src:"\u002Fmedia\u002Fhand_to_hand_map.png"},children:[]}]},{type:a,value:c},{type:b,tag:t,props:{id:I},children:[{type:b,tag:e,props:{href:"#vanilla-only-quests",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"These quests aren't relevant for the randomizer for different reasons, but do exist in the vanilla game:"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Guardian of the Marsh"}]},{type:a,value:": Find Kwolok in his Hollow."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"Fallen Friend"}]},{type:a,value:": Leave the Silent Woods with Ku."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"The Will of the Wisps"}]},{type:a,value:": Uncompletable (Final Quest)."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:f,props:{},children:[{type:a,value:"The Silent Map"}]},{type:a,value:": Map out all of the Silent Woods, then show your work to Lupo in Wellspring Glades."}]}]},dir:Q,path:"\u002Ftutorials\u002Fmisc\u002Fquests",extension:v,createdAt:i,updatedAt:i},sidebarArticles:[{slug:B,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:R,rel:[j,k,l],target:m},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:S},{type:b,tag:e,props:{href:T,rel:[j,k,l],target:m},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:E}]}]},dir:x,path:x,extension:v,createdAt:i,updatedAt:i},{slug:B,title:"Features",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:g,props:{to:U},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":V,deep:y},children:[{type:a,value:c}]}]},dir:V,path:"\u002Ffeatures\u002F",extension:v,createdAt:i,updatedAt:i},{slug:"installation",title:"Installation",toc:[{id:W,depth:s,text:X},{id:Y,depth:s,text:Z},{id:_,depth:$,text:aa},{id:ab,depth:$,text:ac},{id:ad,depth:s,text:ae},{id:af,depth:s,text:ag},{id:ah,depth:s,text:ai}],body:{type:u,children:[{type:b,tag:t,props:{id:W},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:t,props:{id:Y},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:aj,props:{id:_},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ak,rel:[j,k,l],target:m},children:[{type:a,value:al}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:aj,props:{id:ab},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[j,k,l],target:m},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ak,rel:[j,k,l],target:m},children:[{type:a,value:al}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:t,props:{id:ad},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:g,props:{to:am},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:t,props:{id:af},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:g,props:{to:am},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:t,props:{id:ah},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:n,tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:g,props:{to:an},children:[{type:a,value:ao}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:ap,extension:v,createdAt:i,updatedAt:i},{slug:"how-to-start",title:ao,toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:g,props:{to:ap},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:g,props:{to:aq},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ar,rel:[j,k,l],target:m},children:[{type:a,value:as}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:g,props:{to:C},children:[{type:a,value:D}]},{type:a,value:" and the All Wisps "},{type:b,tag:g,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:g,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:g,props:{to:U},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:R,rel:[j,k,l],target:m},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:S},{type:b,tag:e,props:{href:T,rel:[j,k,l],target:m},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:an,extension:v,createdAt:i,updatedAt:i},{slug:B,title:"Seed Genenation",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:g,props:{to:aq},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ar,rel:[j,k,l],target:m},children:[{type:a,value:as}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":at},children:[{type:a,value:c}]}]},dir:at,path:"\u002Fseedgen\u002F",extension:v,createdAt:i,updatedAt:i},{slug:B,title:"Tutorials",toc:[{id:au,depth:s,text:av},{id:aw,depth:s,text:ax},{id:ay,depth:s,text:az},{id:aA,depth:s,text:aB}],body:{type:u,children:[{type:b,tag:t,props:{id:au},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#sequence-breaks",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:av}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:t,props:{id:aw},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#movement",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:ax}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:t,props:{id:ay},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#area-specific-knowledge",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:az}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:t,props:{id:aA},children:[{type:b,tag:e,props:{ariaHidden:n,href:"#miscellaneous",tabIndex:o},children:[{type:b,tag:p,props:{className:[q,r]},children:[]}]},{type:a,value:aB}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":Q,deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:v,createdAt:i,updatedAt:i},{slug:"plando",title:"Plandomizer",toc:[],body:{type:u,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[j,k,l],target:m},children:[{type:a,value:"Header Documentation"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:P,props:{},children:[{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[j,k,l],target:m},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[j,k,l],target:m},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[j,k,l],target:m},children:[{type:a,value:"Fireball"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[j,k,l],target:m},children:[{type:a,value:"Kaizo"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[j,k,l],target:m},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:h,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[j,k,l],target:m},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:v,createdAt:i,updatedAt:i}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","strong","nuxt-link","li","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","\u002F","","br","\u002Fseedgen\u002Fheaders","_index","\u002Fseedgen\u002Fpresets","preset","."," by CosmicAngel","randomizer-quests","Randomizer Quests","vanilla-only-quests","Vanilla-only Quests","header","em","Note",": Using the Quality-of-Life ","headers","ul","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/quests/state.js b/_nuxt/static/1719428977/tutorials/misc/quests/state.js similarity index 63% rename from _nuxt/static/1714843480/tutorials/misc/quests/state.js rename to _nuxt/static/1719428977/tutorials/misc/quests/state.js index 7ce9d976..6180b8ea 100644 --- a/_nuxt/static/1714843480/tutorials/misc/quests/state.js +++ b/_nuxt/static/1719428977/tutorials/misc/quests/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fquests",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fquests",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/misc/spear-wall/payload.js b/_nuxt/static/1719428977/tutorials/misc/spear-wall/payload.js new file mode 100644 index 00000000..e4ab9f1b --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/misc/spear-wall/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/misc/spear-wall", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar){return {data:[{article:{slug:"spear-wall",title:"Spear going through walls",tags:{abilities:["spear"]},toc:[{id:B,depth:q,text:C},{id:D,depth:q,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"If you use Spear close enough from a wall, it can go through it. It's mainly useful in order to remove some bash requirement."}]},{type:a,value:c},{type:b,tag:r,props:{id:B},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#redirect-heart",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can use Spear in order to break the redirect heart without having to break the purple wall with a projectile"}]},{type:a,value:c},{type:b,tag:F,props:{id:"mqCpE9LwXiM"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:D},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#pools-wheel",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This can be used in order to free the wheel at Pools' Entrance without going underwater."}]},{type:a,value:c},{type:b,tag:F,props:{id:"oVO4a1C_BTE"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fmisc\u002Fspear-wall",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:p,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:q,text:N},{id:O,depth:q,text:P},{id:Q,depth:R,text:S},{id:T,depth:R,text:U},{id:V,depth:q,text:W},{id:X,depth:q,text:Y},{id:Z,depth:q,text:_}],body:{type:s,children:[{type:b,tag:r,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:$,props:{id:Q},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:$,props:{id:T},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:p,props:{to:ac},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:X},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:p,props:{to:ac},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:Z},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:p,props:{to:ad},children:[{type:a,value:ae}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:af,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:ae,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:p,props:{to:af},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:p,props:{to:ag},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ah,rel:[g,h,i],target:j},children:[{type:a,value:ai}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:p,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ad,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:p,props:{to:ag},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ah,rel:[g,h,i],target:j},children:[{type:a,value:ai}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":aj},children:[{type:a,value:c}]}]},dir:aj,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ak,depth:q,text:al},{id:am,depth:q,text:an},{id:ao,depth:q,text:ap},{id:aq,depth:q,text:ar}],body:{type:s,children:[{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link","nuxt-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","redirect-heart","Redirect Heart","pools-wheel","Pools Wheel","youtube-video","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/spear-wall/state.js b/_nuxt/static/1719428977/tutorials/misc/spear-wall/state.js similarity index 62% rename from _nuxt/static/1714843480/tutorials/misc/spear-wall/state.js rename to _nuxt/static/1719428977/tutorials/misc/spear-wall/state.js index 40768140..48e7f5f4 100644 --- a/_nuxt/static/1714843480/tutorials/misc/spear-wall/state.js +++ b/_nuxt/static/1719428977/tutorials/misc/spear-wall/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fspear-wall",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fspear-wall",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/misc/speed-up-shriek/payload.js b/_nuxt/static/1719428977/tutorials/misc/speed-up-shriek/payload.js new file mode 100644 index 00000000..85aac641 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/misc/speed-up-shriek/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/misc/speed-up-shriek", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar){return {data:[{article:{slug:"speed-up-shriek",title:"Speed up Shriek fight",tags:{zone:["willow"]},toc:[{id:B,depth:r,text:C},{id:D,depth:r,text:E}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Shriek is the last boss of the game and on top of being RNG, her fight is also pretty long. Fortunately, there is a few ways to speed up the fight"}]},{type:a,value:c},{type:b,tag:s,props:{id:B},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#optimising-damages",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once you finished the first phase, the game tricks you into thinking you can't damage Shriek anymore until you finish the escape but it's not actually the case. Even if you can't see her health bar anymore, it's still possible to to damage her and even kill her before you reach the end of the escape if you are dealing enough damages."}]},{type:a,value:c},{type:b,tag:F,props:{id:"97wdQwoCmoA"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The first spot is right after the first phase. Shriek will become invincible for a short amount of time right when you finish the first phase but when she flies off you can hit her for a bit beofre the escape starts."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once in the escape, there is a couple spots where you can hit her (you can open the image in a new tab if you need to zoom)."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:"img",props:{alt:"Shriek escape",src:"\u002Fmedia\u002Fshriek_escape.png"},children:[]}]},{type:a,value:c},{type:b,tag:"ol",props:{},children:[{type:a,value:c},{type:b,tag:p,props:{},children:[{type:a,value:"Just as the end of the first platform, Shriek will fly above you for a short amount of time. You can either throw a projectile at her or using some verticality options in order to damage her with a melee weapon."}]},{type:a,value:c},{type:b,tag:p,props:{},children:[{type:a,value:"Shriek will fly at the top of that branch and break it. You can climb that branch before she arrives and start damaging her"}]},{type:a,value:c},{type:b,tag:p,props:{},children:[{type:a,value:"Shriek will stomp on the floor. You can damage her for a short period of time here."}]},{type:a,value:c},{type:b,tag:p,props:{},children:[{type:a,value:"When you almost reach the next platform, Shriek will dive into you. You can throw a projectile bellow you in order to damage her."}]},{type:a,value:c},{type:b,tag:p,props:{},children:[{type:a,value:"While Shriek is coming from background, you can stand on the left of the bump and damage her from here"}]},{type:a,value:c},{type:b,tag:p,props:{},children:[{type:a,value:"This is where you will be able to deal the most damage to her. She will fly a bit before the platform and fire a laser. You can position yourself above that laser and hit her head."}]},{type:a,value:c},{type:b,tag:p,props:{},children:[{type:a,value:"Once you enter the sand with Burrow, Shriek will stomp the wall, making it fall. If you quickly exit the sand after entering it, you can get a couple more hits."}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It's pretty difficult to kill her during the escape in the normal and hard difficulties but Shriek doesn't regenerate her health at the start of the second combat phase so every damage you deal to her will speed up the next phase. It's also possible to skip the 2nd combat phase (which is the RNG one) by dealing enough damage to her but not quite enough to kill her during the escape."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Keep in mind that if you die during the 2nd phase, Shriek will have the same amount of health as if you didn't dealt any damage to her during the escape. If you managed to skip the 2nd combat phase, dying will respawn you at the start of the last phase."}]},{type:a,value:c},{type:b,tag:s,props:{id:D},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#deflector",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"With Deflector, you can redirect the feathers Shriek throw at you by hitting them with Sword or Hammer. Redirecting those to Shriek deals insane amount of damages and, if you are lucky enough to get that pattern when the 2nd phase is almost done, you can even kill her during the 2nd phase by redirecting all her projectiles to her."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To redirect the most projectile, you want to be just in front of her head and swing when she's about to throw her feathers."}]},{type:a,value:c},{type:b,tag:F,props:{id:"PYyv0O6O58w"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fmisc\u002Fspeed-up-shriek",extension:u,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:u,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:q,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:r,text:N},{id:O,depth:r,text:P},{id:Q,depth:R,text:S},{id:T,depth:R,text:U},{id:V,depth:r,text:W},{id:X,depth:r,text:Y},{id:Z,depth:r,text:_}],body:{type:t,children:[{type:b,tag:s,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:s,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:$,props:{id:Q},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:$,props:{id:T},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:s,props:{id:V},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:q,props:{to:ac},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:s,props:{id:X},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:q,props:{to:ac},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:s,props:{id:Z},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:q,props:{to:ad},children:[{type:a,value:ae}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:af,extension:u,createdAt:f,updatedAt:f},{slug:"how-to-start",title:ae,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:q,props:{to:af},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:q,props:{to:ag},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ah,rel:[g,h,i],target:j},children:[{type:a,value:ai}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:q,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:q,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:q,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:q,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:q,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ad,extension:u,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:q,props:{to:ag},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ah,rel:[g,h,i],target:j},children:[{type:a,value:ai}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":aj},children:[{type:a,value:c}]}]},dir:aj,path:"\u002Fseedgen\u002F",extension:u,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ak,depth:r,text:al},{id:am,depth:r,text:an},{id:ao,depth:r,text:ap},{id:aq,depth:r,text:ar}],body:{type:t,children:[{type:b,tag:s,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:s,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:p,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:p,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:p,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:p,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:p,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:p,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link","li","nuxt-link",2,"h2","root",".md","page-list","\u002F","","_index","."," by CosmicAngel","optimising-damages","Optimising damages","deflector","Deflector","youtube-video","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/speed-up-shriek/state.js b/_nuxt/static/1719428977/tutorials/misc/speed-up-shriek/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/misc/speed-up-shriek/state.js rename to _nuxt/static/1719428977/tutorials/misc/speed-up-shriek/state.js index 88b05b07..f8912515 100644 --- a/_nuxt/static/1714843480/tutorials/misc/speed-up-shriek/state.js +++ b/_nuxt/static/1719428977/tutorials/misc/speed-up-shriek/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fspeed-up-shriek",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fspeed-up-shriek",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/misc/wall-break/payload.js b/_nuxt/static/1719428977/tutorials/misc/wall-break/payload.js new file mode 100644 index 00000000..5e0fe38b --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/misc/wall-break/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/misc/wall-break", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av){return {data:[{article:{slug:"wall-break",title:"Wall break",tags:{abilities:[A,B,C,D]},toc:[{id:B,depth:p,text:G},{id:C,depth:p,text:H},{id:A,depth:p,text:I},{id:D,depth:p,text:J}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Most breakable walls in this game can only be destroyed from one side but it is possible to break them from the wrong side by using certain skills."}]},{type:a,value:c},{type:b,tag:q,props:{id:B},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sentry",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you stick at the top of the wall and use Sentry, it will move at a position where it can deals damage to the wall. Repeat it enough time and you will break the wall."}]},{type:a,value:c},{type:b,tag:y,props:{id:"U7oZhL2jEFM"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:C},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#shuriken",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you stick to the wall and use shuriken, some of them will pass through the wall and start damaging it. Repeat it a couple times and you will break the wall."}]},{type:a,value:c},{type:b,tag:y,props:{id:"cEyss2gINIg"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:A},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#hammer",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you stick to the upper part of a wall and use hammer you will be able to break small walls. This only works on the small walls and not on the bigger barriers. You can hit the walls more consistently if you combine it with slowdown."}]},{type:a,value:c},{type:b,tag:y,props:{id:"3jVJEs8DfqQ"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:D},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#spear",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you stick to the upper part of a wall and use spear you will be able to break small walls. This only works on the small walls and not on the bigger barriers."}]},{type:a,value:c},{type:b,tag:y,props:{id:"SXKFztrympo"},children:[{type:a,value:c}]}]},dir:K,path:"\u002Ftutorials\u002Fmisc\u002Fwall-break",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:E}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:r,props:{to:O},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":P,deep:x},children:[{type:a,value:c}]}]},dir:P,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:Q,depth:p,text:R},{id:S,depth:p,text:T},{id:U,depth:V,text:W},{id:X,depth:V,text:Y},{id:Z,depth:p,text:_},{id:$,depth:p,text:aa},{id:ab,depth:p,text:ac}],body:{type:s,children:[{type:b,tag:q,props:{id:Q},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:q,props:{id:S},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:ad,props:{id:U},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ae,rel:[g,h,i],target:j},children:[{type:a,value:af}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ad,props:{id:X},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ae,rel:[g,h,i],target:j},children:[{type:a,value:af}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:q,props:{id:Z},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:r,props:{to:ag},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:q,props:{id:$},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:r,props:{to:ag},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:q,props:{id:ab},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:r,props:{to:ah},children:[{type:a,value:ai}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aj,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:ai,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:r,props:{to:aj},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:r,props:{to:ak},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:al,rel:[g,h,i],target:j},children:[{type:a,value:am}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:r,props:{to:O},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:M},{type:b,tag:e,props:{href:N,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ah,extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:r,props:{to:ak},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:al,rel:[g,h,i],target:j},children:[{type:a,value:am}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":an},children:[{type:a,value:c}]}]},dir:an,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:z,title:"Tutorials",toc:[{id:ao,depth:p,text:ap},{id:aq,depth:p,text:ar},{id:as,depth:p,text:at},{id:au,depth:p,text:av}],body:{type:s,children:[{type:b,tag:q,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:au},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:av}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":K,deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link",2,"h2","nuxt-link","root",".md","page-list","li","\u002F","","youtube-video","_index","hammer","sentry","shuriken","spear","."," by CosmicAngel","Sentry","Shuriken","Hammer","Spear","\u002Ftutorials\u002Fmisc","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/misc/wall-break/state.js b/_nuxt/static/1719428977/tutorials/misc/wall-break/state.js similarity index 62% rename from _nuxt/static/1714843480/tutorials/misc/wall-break/state.js rename to _nuxt/static/1719428977/tutorials/misc/wall-break/state.js index 256415f9..8e5a7243 100644 --- a/_nuxt/static/1714843480/tutorials/misc/wall-break/state.js +++ b/_nuxt/static/1719428977/tutorials/misc/wall-break/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fwall-break",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmisc\u002Fwall-break",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/ability-swap/payload.js b/_nuxt/static/1719428977/tutorials/movement/ability-swap/payload.js new file mode 100644 index 00000000..685e2d0c --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/ability-swap/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/ability-swap", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"ability-swap",title:"Ability swap",tags:{abilities:["sentry","blaze","flash"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"If you unequip Sentry, Blaze or Flash a bit after using them you will get a bigger hop than usual. This will also remove all negatives effect of using these abilities as a movement option, mainly allowing you to wall jump right after using them. You can equip your ability again at any time after releasing your weapon wheel once."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can use the weapon wheel as a pause buffer. You want to unequip your ability when Ori starts to spread out after they rolled into a ball. Sentry and Blaze will still consume energy even if you cancel it but doing it with Flash won't use any energy (you still need energy in order to activate Flash in the first place)."}]},{type:a,value:c},{type:b,tag:B,props:{id:"gedIikLrifY"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can also chain them together to gain a lot of height. Everytime you close your weapon wheel, you won't be able to use your ability for a bit of time so make sure to re-equip it as soon as possible."}]},{type:a,value:c},{type:b,tag:B,props:{id:"ylk0c81n4O8"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This is also possible to use the "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech#launch-swap"},children:[{type:a,value:"same technique with Launch"}]},{type:a,value:", which is much more powerful."}]}]},dir:C,path:"\u002Ftutorials\u002Fmovement\u002Fability-swap",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[g,h,i],target:j},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[g,h,i],target:j},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[g,h,i],target:j},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[g,h,i],target:j},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":C,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","youtube-video","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/ability-swap/state.js b/_nuxt/static/1719428977/tutorials/movement/ability-swap/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/ability-swap/state.js rename to _nuxt/static/1719428977/tutorials/movement/ability-swap/state.js index c096d088..2af92f1b 100644 --- a/_nuxt/static/1714843480/tutorials/movement/ability-swap/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/ability-swap/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fability-swap",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fability-swap",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/advanced-launch-tech/payload.js b/_nuxt/static/1719428977/tutorials/movement/advanced-launch-tech/payload.js new file mode 100644 index 00000000..d9f08f98 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/advanced-launch-tech/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/advanced-launch-tech", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD){return {data:[{article:{slug:"advanced-launch-tech",title:"Advanced launch tech",tags:{abilities:["launch","sword","hammer"]},toc:[{id:E,depth:l,text:z},{id:F,depth:l,text:G},{id:H,depth:l,text:B},{id:I,depth:l,text:J},{id:K,depth:l,text:L},{id:M,depth:l,text:N},{id:O,depth:l,text:P}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"You probably already know that Launch is a pretty powerful skill but have you seen its true potential? There is a bunch of different techs you can use to access difficult pickups or simply going faster."}]},{type:a,value:c},{type:b,tag:m,props:{id:E},children:[{type:b,tag:e,props:{href:"#launch-swap",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you unequip Launch just after using it, your launch will be faster and will go further than usual. You can equip Launch again at any time after releasing your weapon wheel once."}]},{type:a,value:c},{type:b,tag:t,props:{id:"hkMq5wMOjy8"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:F},children:[{type:b,tag:e,props:{href:"#weapon-launch",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you do a Launch upward and an upslash on the same frame, your Launch will go further. You can do it with both Sword and Hammer but Hammer Launch are more powerful than Sword Launch. Both can be used midair but you will need to use your Sword upslash if you want to do a Sword Launch midair. It's recommended to set up a "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"bind"}]},{type:a,value:" to perform them more easily.\nYou can combine it with a "},{type:b,tag:k,props:{to:Q},children:[{type:a,value:z}]},{type:a,value:" to go even further."}]},{type:a,value:c},{type:b,tag:t,props:{id:"7CVboUqFXTs"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:t,props:{id:"EFAdzdzsXL8"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:H},children:[{type:b,tag:e,props:{href:"#terrawalk",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When you use Launch on a slope, you will maintain some of Launch momentum, making you get a lot of speed."}]},{type:a,value:c},{type:b,tag:t,props:{id:"QDljiJoczfs"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:I},children:[{type:b,tag:e,props:{href:"#ceiling-launch",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Like "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech#ceiling-launch"},children:[{type:a,value:B}]},{type:a,value:", if you use Launch on a slope in the ceiling, you will maintain some of Launch momentum."}]},{type:a,value:c},{type:b,tag:t,props:{id:"fCEsuef9EUQ"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:K},children:[{type:b,tag:e,props:{href:"#double-launch",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you use Launch while you are running on a slope, you can use a second Launch midair without having to reset your aerial options. If the slope isn't steep enough, you won't get another Launch midair."}]},{type:a,value:c},{type:b,tag:t,props:{id:"_2DaS6Rri30"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:M},children:[{type:b,tag:e,props:{href:"#launch-glide",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After doing either a backflip, releasing a bash or doing a reverse dash, use launch and release your directional input. This will preserve some of your Launch momentum, making it faster than usual. You can combine this with "},{type:b,tag:k,props:{to:Q},children:[{type:a,value:z}]},{type:a,value:" to go even faster."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"On the vanilla version of the game, performing Launch Glides while using a controller has strong limitations. You may need to adjust your settings to reduce the left stick deadzone, then very slightly move the control stick to be able to aim the launch without moving it too far for the directional input to cancel the Glide state. On Switch, the default deadzone already works for this, on PC it has to be set lower than the default."},{type:b,tag:"br",props:{},children:[]},{type:a,value:"\nIn the randomizer, this issue is fixed and you can aim your launch normally as long as you release the directional input after launching (the same way you would do a "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Fbash-glide"},children:[{type:a,value:"Bashglide"}]},{type:a,value:")"}]},{type:a,value:c},{type:b,tag:t,props:{id:"aVQNR97Y7cI"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:O},children:[{type:b,tag:e,props:{href:"#boosted-launch",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When you change your direction in the air, Ori plays a little turnaround animation. If you launch during that animation, your launch will keep its initial speed a bit longer, making it go further.\nIn order to perform it: jump in a direction, press the opposite direction, launch in the same direction as your jump and keep holding the direction you pressed before using launch. Which means:"}]},{type:a,value:c},{type:b,tag:R,props:{},children:[{type:a,value:c},{type:b,tag:u,props:{},children:[{type:a,value:"Boosting to the right: jump right, press left, launch towards the right, keep holding left"}]},{type:a,value:c},{type:b,tag:u,props:{},children:[{type:a,value:"Boosting to the left: jump left, press right, launch towards the left, keep holding right"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"On controller, Boosted Launches are very difficult to perform since you cannot simultaneously move to the left while launching to the right. Due to this, controller players prefer the other techniques on this page to get additional speed out of Launch."}]},{type:a,value:c},{type:b,tag:t,props:{id:"zeLow-pN5-I"},children:[{type:a,value:c}]}]},dir:S,path:"\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech",extension:v,createdAt:n,updatedAt:n},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:T,rel:[o,p,q],target:r},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:U},{type:b,tag:e,props:{href:V,rel:[o,p,q],target:r},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:C}]}]},dir:x,path:x,extension:v,createdAt:n,updatedAt:n},{slug:A,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":X,deep:y},children:[{type:a,value:c}]}]},dir:X,path:"\u002Ffeatures\u002F",extension:v,createdAt:n,updatedAt:n},{slug:"installation",title:"Installation",toc:[{id:Y,depth:l,text:Z},{id:_,depth:l,text:$},{id:aa,depth:ab,text:ac},{id:ad,depth:ab,text:ae},{id:af,depth:l,text:ag},{id:ah,depth:l,text:ai},{id:aj,depth:l,text:ak}],body:{type:s,children:[{type:b,tag:m,props:{id:Y},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:m,props:{id:_},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:al,props:{id:aa},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:ac}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:am,rel:[o,p,q],target:r},children:[{type:a,value:an}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:al,props:{id:ad},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:ae}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[o,p,q],target:r},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:am,rel:[o,p,q],target:r},children:[{type:a,value:an}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:m,props:{id:af},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:ao},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:m,props:{id:ah},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:ao},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:m,props:{id:aj},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:f,tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:ap},children:[{type:a,value:aq}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:ar,extension:v,createdAt:n,updatedAt:n},{slug:"how-to-start",title:aq,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ar},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:as},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:at,rel:[o,p,q],target:r},children:[{type:a,value:au}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:W},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:T,rel:[o,p,q],target:r},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:U},{type:b,tag:e,props:{href:V,rel:[o,p,q],target:r},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:ap,extension:v,createdAt:n,updatedAt:n},{slug:A,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:as},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:at,rel:[o,p,q],target:r},children:[{type:a,value:au}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":av},children:[{type:a,value:c}]}]},dir:av,path:"\u002Fseedgen\u002F",extension:v,createdAt:n,updatedAt:n},{slug:A,title:"Tutorials",toc:[{id:aw,depth:l,text:ax},{id:ay,depth:l,text:az},{id:aA,depth:l,text:aB},{id:aC,depth:l,text:aD}],body:{type:s,children:[{type:b,tag:m,props:{id:aw},children:[{type:b,tag:e,props:{ariaHidden:f,href:"#sequence-breaks",tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:ax}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:ay},children:[{type:b,tag:e,props:{ariaHidden:f,href:"#movement",tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:az}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":S,deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aA},children:[{type:b,tag:e,props:{ariaHidden:f,href:"#area-specific-knowledge",tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:aB}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:y},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:m,props:{id:aC},children:[{type:b,tag:e,props:{ariaHidden:f,href:"#miscellaneous",tabIndex:g},children:[{type:b,tag:h,props:{className:[i,j]},children:[]}]},{type:a,value:aD}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:y},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:v,createdAt:n,updatedAt:n},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[o,p,q],target:r},children:[{type:a,value:"Header Documentation"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:R,props:{},children:[{type:a,value:c},{type:b,tag:u,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[o,p,q],target:r},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:u,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[o,p,q],target:r},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:u,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[o,p,q],target:r},children:[{type:a,value:"Fireball"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:u,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[o,p,q],target:r},children:[{type:a,value:"Kaizo"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:u,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[o,p,q],target:r},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:u,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[o,p,q],target:r},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:v,createdAt:n,updatedAt:n}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","true",-1,"span","icon","icon-link","nuxt-link",2,"h2","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","root","youtube-video","li",".md","page-list","\u002F","","Launch Swap","_index","Terrawalk","."," by CosmicAngel","launch-swap","weapon-launch","Weapon Launch","terrawalk","ceiling-launch","Ceiling launch","double-launch","Double Launch","launch-glide","Launch Glide","boosted-launch","Boosted launch","\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech#launch-swap","ul","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/advanced-launch-tech/state.js b/_nuxt/static/1719428977/tutorials/movement/advanced-launch-tech/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/movement/advanced-launch-tech/state.js rename to _nuxt/static/1719428977/tutorials/movement/advanced-launch-tech/state.js index 7170b9c6..0e7a0ed8 100644 --- a/_nuxt/static/1714843480/tutorials/movement/advanced-launch-tech/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/advanced-launch-tech/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/aerial-reset/payload.js b/_nuxt/static/1719428977/tutorials/movement/aerial-reset/payload.js new file mode 100644 index 00000000..9aba5bba --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/aerial-reset/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/aerial-reset", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"aerial-reset",title:"Aerial reset",tags:{abilities:["sword","dash","launch","glide","grapple","burrow"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When in the air, you have multiple movement options: double jump, dash and launch. After using each once, you can not use them again before you reset it. The most common ways to reset them are touching ground, walls or bashing something."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It’s more situational but burrowing into something, gliding in wind current, using grapple or passing through portal gates reset your aerial movement as well."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Using launch also resets your double jump and dash so you can use a second aerial dash if you dash then launch and dash again."}]},{type:a,value:c},{type:b,tag:z,props:{id:"N9aWbTtg3Gg"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Sword is really useful in that regard too: when you hit something with your sword, you will get your launch, double jump and dash back."}]},{type:a,value:c},{type:b,tag:z,props:{id:"0LhJbHXsPIA"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some weird geometry in ceilings can also reset your launch and dash when you touch them."}]},{type:a,value:c},{type:b,tag:z,props:{id:"PVWCq8JPZUk"},children:[{type:a,value:c}]}]},dir:C,path:"\u002Ftutorials\u002Fmovement\u002Faerial-reset",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[g,h,i],target:j},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[g,h,i],target:j},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[g,h,i],target:j},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[g,h,i],target:j},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":C,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","youtube-video","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/aerial-reset/state.js b/_nuxt/static/1719428977/tutorials/movement/aerial-reset/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/aerial-reset/state.js rename to _nuxt/static/1719428977/tutorials/movement/aerial-reset/state.js index cffd0329..5d26ed86 100644 --- a/_nuxt/static/1714843480/tutorials/movement/aerial-reset/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/aerial-reset/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Faerial-reset",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Faerial-reset",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/bash-glide/payload.js b/_nuxt/static/1719428977/tutorials/movement/bash-glide/payload.js new file mode 100644 index 00000000..f9d40f51 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/bash-glide/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/bash-glide", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"bash-glide",title:"Bash glide",tags:{abilities:["bash","glide","double jump"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When you bash something, Ori gets a boost of speed which slowly disappears. But it is actually possible to preserve that momentum by releasing directional inputs after you released your bash."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"That momentum won’t decrease until you touch the ground so you can preserve it longer by either using the feather to glide, aerial jumps or a combination of the two. Hammer and Sword up slashes as well as Shuriken and Flap also preserve the glide effect, making you go further. You can also use "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Fpause-float"},children:[{type:a,value:"Pause Floats"}]},{type:a,value:" in order to preserve the glide effect."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"t0mFzvJnnmA"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fbash-glide",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:M,text:N},{id:O,depth:M,text:P},{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V}],body:{type:s,children:[{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:W,props:{id:L},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:W,props:{id:O},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:$,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ae},children:[{type:a,value:c}]}]},dir:ae,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:af,depth:q,text:ag},{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am}],body:{type:s,children:[{type:b,tag:r,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/bash-glide/state.js b/_nuxt/static/1719428977/tutorials/movement/bash-glide/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/bash-glide/state.js rename to _nuxt/static/1719428977/tutorials/movement/bash-glide/state.js index 04bed94d..87f0089c 100644 --- a/_nuxt/static/1714843480/tutorials/movement/bash-glide/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/bash-glide/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fbash-glide",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fbash-glide",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/bounce-pad-plus/payload.js b/_nuxt/static/1719428977/tutorials/movement/bounce-pad-plus/payload.js new file mode 100644 index 00000000..7a1bf94b --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/bounce-pad-plus/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/bounce-pad-plus", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at){return {data:[{article:{slug:"bounce-pad-plus",title:"Bounce pad",tags:{abilities:[z,A,B]},toc:[{id:z,depth:p,text:F},{id:B,depth:p,text:G},{id:A,depth:p,text:H}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"You can get more height than usual when jumping on a bounce pad and using some skills."}]},{type:a,value:c},{type:b,tag:q,props:{id:z},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#grenade",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you keep holding a grenade before and after jumping on a bounce pad, you will go much higher than usual. You can cancel your grenade by pressing jump before releasing your grenade input, which will refill your energy."}]},{type:a,value:c},{type:b,tag:C,props:{id:"Fkj8DnWnxpU"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:B},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#hammer",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:G}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you do a upslash with hammer and you activate the bounce pad before the end of the animation, you will jump higher than usual."}]},{type:a,value:c},{type:b,tag:C,props:{id:"PPirjzN09Ig"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:A},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sword",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you do a upslash with sword a bit before activating the bounce pad, you will jump higher than usual. The input is really precise. If you do it too late, you will cancel the momentum from the bounce pad."}]},{type:a,value:c},{type:b,tag:C,props:{id:"l1EoS9_ZSvs"},children:[{type:a,value:c}]}]},dir:I,path:"\u002Ftutorials\u002Fmovement\u002Fbounce-pad-plus",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:D}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:r,props:{to:M},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":N,deep:x},children:[{type:a,value:c}]}]},dir:N,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:O,depth:p,text:P},{id:Q,depth:p,text:R},{id:S,depth:T,text:U},{id:V,depth:T,text:W},{id:X,depth:p,text:Y},{id:Z,depth:p,text:_},{id:$,depth:p,text:aa}],body:{type:s,children:[{type:b,tag:q,props:{id:O},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:q,props:{id:Q},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:ab,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ab,props:{id:V},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:q,props:{id:X},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:r,props:{to:ae},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:q,props:{id:Z},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:r,props:{to:ae},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:q,props:{id:$},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:r,props:{to:af},children:[{type:a,value:ag}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ah,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:ag,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:r,props:{to:ah},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:r,props:{to:ai},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aj,rel:[g,h,i],target:j},children:[{type:a,value:ak}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:r,props:{to:M},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:af,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:r,props:{to:ai},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aj,rel:[g,h,i],target:j},children:[{type:a,value:ak}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":al},children:[{type:a,value:c}]}]},dir:al,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:am,depth:p,text:an},{id:ao,depth:p,text:ap},{id:aq,depth:p,text:ar},{id:as,depth:p,text:at}],body:{type:s,children:[{type:b,tag:q,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":I,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link",2,"h2","nuxt-link","root",".md","page-list","li","\u002F","","_index","grenade","sword","hammer","youtube-video","."," by CosmicAngel","Grenade","Hammer","Sword","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/bounce-pad-plus/state.js b/_nuxt/static/1719428977/tutorials/movement/bounce-pad-plus/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/movement/bounce-pad-plus/state.js rename to _nuxt/static/1719428977/tutorials/movement/bounce-pad-plus/state.js index ca71daf0..29a22971 100644 --- a/_nuxt/static/1714843480/tutorials/movement/bounce-pad-plus/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/bounce-pad-plus/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fbounce-pad-plus",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fbounce-pad-plus",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/ceiling-jump/payload.js b/_nuxt/static/1719428977/tutorials/movement/ceiling-jump/payload.js new file mode 100644 index 00000000..e4881c69 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/ceiling-jump/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/ceiling-jump", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"ceiling-jump",title:"Ceiling jump",tags:["movement-tutorial"],toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When you are under the corner of a wall, it is possible to wall jump on it even though it shouldn't be possible. You can only get that wall jump if you have no speed at all (both vertical and horizontal) when you input your jump."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"ayw1TlPlutc"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fceiling-jump",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:M,text:N},{id:O,depth:M,text:P},{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V}],body:{type:s,children:[{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:W,props:{id:L},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:W,props:{id:O},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:$,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ae},children:[{type:a,value:c}]}]},dir:ae,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:af,depth:q,text:ag},{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am}],body:{type:s,children:[{type:b,tag:r,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/ceiling-jump/state.js b/_nuxt/static/1719428977/tutorials/movement/ceiling-jump/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/ceiling-jump/state.js rename to _nuxt/static/1719428977/tutorials/movement/ceiling-jump/state.js index 35472878..e2f84058 100644 --- a/_nuxt/static/1714843480/tutorials/movement/ceiling-jump/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/ceiling-jump/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fceiling-jump",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fceiling-jump",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/chain-bash/payload.js b/_nuxt/static/1719428977/tutorials/movement/chain-bash/payload.js new file mode 100644 index 00000000..ed9fc9b7 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/chain-bash/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/chain-bash", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar){return {data:[{article:{slug:"chain-bash",title:"Chain bash",tags:{abilities:["bash",z,"double jump"]},toc:[{id:z,depth:q,text:C},{id:D,depth:q,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When you bash something, you can cancel the momentum it gives you in order to bash the same thing again. This can be used in order to gain a lot of height."}]},{type:a,value:c},{type:b,tag:r,props:{id:z},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#glide",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you keep holding Glide while bashing downward, you will cancel the momentum of your bash. If you bash as soon as the thing you just bashed enter your bash range again, you will snap to it which gives you a bit of height. You can keep bashing in order to gain height."}]},{type:a,value:c},{type:b,tag:F,props:{id:"rN05qwd3n2I"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:D},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#double-jump",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Just after releasing a downward bash, you can use your double jump in order to cancel the momentum from your bash. If you do so, you will be able to bash again the thing you bashed, giving you more height."}]},{type:a,value:c},{type:b,tag:F,props:{id:"gfCqOA1JBlI"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fmovement\u002Fchain-bash",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:p,props:{to:K},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":L,deep:x},children:[{type:a,value:c}]}]},dir:L,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:M,depth:q,text:N},{id:O,depth:q,text:P},{id:Q,depth:R,text:S},{id:T,depth:R,text:U},{id:V,depth:q,text:W},{id:X,depth:q,text:Y},{id:Z,depth:q,text:_}],body:{type:s,children:[{type:b,tag:r,props:{id:M},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:O},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:$,props:{id:Q},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:$,props:{id:T},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:aa,rel:[g,h,i],target:j},children:[{type:a,value:ab}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:p,props:{to:ac},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:X},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:p,props:{to:ac},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:Z},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:p,props:{to:ad},children:[{type:a,value:ae}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:af,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:ae,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:p,props:{to:af},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:p,props:{to:ag},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ah,rel:[g,h,i],target:j},children:[{type:a,value:ai}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:p,props:{to:K},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:H,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:I},{type:b,tag:e,props:{href:J,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ad,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:p,props:{to:ag},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ah,rel:[g,h,i],target:j},children:[{type:a,value:ai}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":aj},children:[{type:a,value:c}]}]},dir:aj,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:ak,depth:q,text:al},{id:am,depth:q,text:an},{id:ao,depth:q,text:ap},{id:aq,depth:q,text:ar}],body:{type:s,children:[{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link","nuxt-link",2,"h2","root",".md","page-list","li","\u002F","","_index","glide","."," by CosmicAngel","Glide","double-jump","Double jump","youtube-video","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/chain-bash/state.js b/_nuxt/static/1719428977/tutorials/movement/chain-bash/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/chain-bash/state.js rename to _nuxt/static/1719428977/tutorials/movement/chain-bash/state.js index 17ae17e9..48a97231 100644 --- a/_nuxt/static/1714843480/tutorials/movement/chain-bash/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/chain-bash/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fchain-bash",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fchain-bash",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/dash-cancel/payload.js b/_nuxt/static/1719428977/tutorials/movement/dash-cancel/payload.js new file mode 100644 index 00000000..84731e59 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/dash-cancel/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/dash-cancel", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am){return {data:[{article:{slug:"dash-cancel",title:"Dash cancel",tags:{abilities:["dash","sword","hammer"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Dash usually have a really long recovery time but it's possible to cancel the end of the animation into another action. You can then cancel that action with another dash, making you go really fast. To cancel your dash animation, you can either jump, do a sword slash or a hammer slash."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"xh7muyOkQHM"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fdash-cancel",extension:t,createdAt:f,updatedAt:f},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ffeatures\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:H,depth:q,text:I},{id:J,depth:q,text:K},{id:L,depth:M,text:N},{id:O,depth:M,text:P},{id:Q,depth:q,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V}],body:{type:s,children:[{type:b,tag:r,props:{id:H},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:I}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:W,props:{id:L},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:N}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:W,props:{id:O},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:X,rel:[g,h,i],target:j},children:[{type:a,value:Y}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:Z},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:_},children:[{type:a,value:$}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:aa,extension:t,createdAt:f,updatedAt:f},{slug:"how-to-start",title:$,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:F},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:C,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:D},{type:b,tag:e,props:{href:E,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:_,extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ac,rel:[g,h,i],target:j},children:[{type:a,value:ad}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ae},children:[{type:a,value:c}]}]},dir:ae,path:"\u002Fseedgen\u002F",extension:t,createdAt:f,updatedAt:f},{slug:y,title:"Tutorials",toc:[{id:af,depth:q,text:ag},{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am}],body:{type:s,children:[{type:b,tag:r,props:{id:af},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ag}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:f,updatedAt:f}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/dash-cancel/state.js b/_nuxt/static/1719428977/tutorials/movement/dash-cancel/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/dash-cancel/state.js rename to _nuxt/static/1719428977/tutorials/movement/dash-cancel/state.js index 77b7e41e..bbac79f6 100644 --- a/_nuxt/static/1714843480/tutorials/movement/dash-cancel/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/dash-cancel/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fdash-cancel",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fdash-cancel",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/dash-ramp/payload.js b/_nuxt/static/1719428977/tutorials/movement/dash-ramp/payload.js new file mode 100644 index 00000000..07a1d39b --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/dash-ramp/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/dash-ramp", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"dash-ramp",title:"Dash ramp",tags:{abilities:["dash"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"If you dash on a slope and then jump at the end of your dash it will follow the slope’s angle, which can give you more height than a jump."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"KuJaNz_5mCM"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fdash-ramp",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/dash-ramp/state.js b/_nuxt/static/1719428977/tutorials/movement/dash-ramp/state.js similarity index 62% rename from _nuxt/static/1714843480/tutorials/movement/dash-ramp/state.js rename to _nuxt/static/1719428977/tutorials/movement/dash-ramp/state.js index 94ef45e0..807181e1 100644 --- a/_nuxt/static/1714843480/tutorials/movement/dash-ramp/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/dash-ramp/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fdash-ramp",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fdash-ramp",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/extending-hammer/payload.js b/_nuxt/static/1719428977/tutorials/movement/extending-hammer/payload.js new file mode 100644 index 00000000..d8ff502d --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/extending-hammer/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/extending-hammer", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao){return {data:[{article:{slug:"extending-hammer",title:"Extending Momentum with Hammer",tags:{abilities:["hammer"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"It is possible to extend the momentum you get from some movement options with Hammer by using a horizontal hammer slash in the opposite direction from the one Ori is facing. Usually used in combination with "},{type:b,tag:j,props:{to:"\u002Ftutorials\u002Fmovement\u002Fsentry-jumps#aerial-sentry-jumps"},children:[{type:a,value:"Aerial Hammer Sentry Jumps"}]},{type:a,value:" or "},{type:b,tag:j,props:{to:"\u002Ftutorials\u002Fmovement\u002Fhammer-jumps"},children:[{type:a,value:"Hammer Jumps"}]},{type:a,value:", you can also use it in order to extend momentum from bounce pad and poles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can only extend your momentum by using your hammer while you are still ascending."}]},{type:a,value:c},{type:b,tag:B,props:{id:"Dv44gnhfVBg"},children:[{type:a,value:c}]},{type:a,value:"\n\n\n"},{type:b,tag:B,props:{id:"NnixS_q2X74"},children:[{type:a,value:c}]}]},dir:C,path:"\u002Ftutorials\u002Fmovement\u002Fextending-hammer",extension:t,createdAt:D,updatedAt:D},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:E,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:F},{type:b,tag:e,props:{href:G,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:k,updatedAt:k},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:j,props:{to:H},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":I,deep:x},children:[{type:a,value:c}]}]},dir:I,path:"\u002Ffeatures\u002F",extension:t,createdAt:k,updatedAt:k},{slug:"installation",title:"Installation",toc:[{id:J,depth:q,text:K},{id:L,depth:q,text:M},{id:N,depth:O,text:P},{id:Q,depth:O,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V},{id:W,depth:q,text:X}],body:{type:s,children:[{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:L},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:Y,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Z,rel:[f,g,h],target:i},children:[{type:a,value:_}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:Y,props:{id:Q},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Z,rel:[f,g,h],target:i},children:[{type:a,value:_}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:j,props:{to:$},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:j,props:{to:$},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:W},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:j,props:{to:aa},children:[{type:a,value:ab}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ac,extension:t,createdAt:k,updatedAt:k},{slug:"how-to-start",title:ab,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:j,props:{to:ac},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:j,props:{to:ad},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ae,rel:[f,g,h],target:i},children:[{type:a,value:af}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:j,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:j,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:j,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:j,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:j,props:{to:H},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:E,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:F},{type:b,tag:e,props:{href:G,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:aa,extension:t,createdAt:k,updatedAt:k},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:j,props:{to:ad},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ae,rel:[f,g,h],target:i},children:[{type:a,value:af}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ag},children:[{type:a,value:c}]}]},dir:ag,path:"\u002Fseedgen\u002F",extension:t,createdAt:k,updatedAt:k},{slug:y,title:"Tutorials",toc:[{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am},{id:an,depth:q,text:ao}],body:{type:s,children:[{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":C,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:an},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:k,updatedAt:k},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:k,updatedAt:k}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","nuxt-link","2024-06-26T19:08:55.190Z","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","youtube-video","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/extending-hammer/state.js b/_nuxt/static/1719428977/tutorials/movement/extending-hammer/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/movement/extending-hammer/state.js rename to _nuxt/static/1719428977/tutorials/movement/extending-hammer/state.js index 6d382877..0b5984db 100644 --- a/_nuxt/static/1714843480/tutorials/movement/extending-hammer/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/extending-hammer/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fextending-hammer",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fextending-hammer",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/extending-momentum-spear/payload.js b/_nuxt/static/1719428977/tutorials/movement/extending-momentum-spear/payload.js new file mode 100644 index 00000000..c59c1f78 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/extending-momentum-spear/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/extending-momentum-spear", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as){return {data:[{article:{slug:"extending-momentum-spear",title:"Extending Momentum with Spear",tags:{abilities:["spear",z]},toc:[{id:z,depth:q,text:C},{id:D,depth:q,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"It is possible to extend the momentum you get from some movement options with Spear by using it right after your movement option, letting you travel more distance than usual."}]},{type:a,value:c},{type:b,tag:r,props:{id:z},children:[{type:b,tag:e,props:{href:"#bash",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you use Spear right after releasing a Bash, you will go much further than usual."}]},{type:a,value:c},{type:b,tag:F,props:{id:"1SM_w4v3TvA"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:D},children:[{type:b,tag:e,props:{href:"#jumps",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Likewise, if you use Spear right after a jump you will go a little higher than usual. It is also possible to extend your double jump by using your double jump and Spear right after."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When you want to extend a grounded jump then a double jump right after, it's important to keep in mind that you can't throw another Spear right after the first one so you need to wait a bit after the first extended jump before extending your double jump."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When extending a grounded jump, you will also be able to perform a "},{type:b,tag:p,props:{to:"\u002Ftutorials\u002Fmovement\u002Fspear-jumps"},children:[{type:a,value:"Spear Jump"}]},{type:a,value:" in order to get a little more height. This jump is also very usefull if you want to await the end of the Spear input lock in order to extend a double jump right after."}]},{type:a,value:c},{type:b,tag:F,props:{id:"1ksSgcooqEM"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fmovement\u002Fextending-momentum-spear",extension:t,createdAt:H,updatedAt:H},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:p,props:{to:L},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":M,deep:x},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:N,depth:q,text:O},{id:P,depth:q,text:Q},{id:R,depth:S,text:T},{id:U,depth:S,text:V},{id:W,depth:q,text:X},{id:Y,depth:q,text:Z},{id:_,depth:q,text:$}],body:{type:s,children:[{type:b,tag:r,props:{id:N},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:P},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:aa,props:{id:R},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:aa,props:{id:U},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:W},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:p,props:{to:ad},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:Y},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:p,props:{to:ad},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:_},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:p,props:{to:ae},children:[{type:a,value:af}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ag,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:af,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:p,props:{to:ag},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:p,props:{to:ah},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ai,rel:[f,g,h],target:i},children:[{type:a,value:aj}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:p,props:{to:L},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ae,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:p,props:{to:ah},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ai,rel:[f,g,h],target:i},children:[{type:a,value:aj}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ak},children:[{type:a,value:c}]}]},dir:ak,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:al,depth:q,text:am},{id:an,depth:q,text:ao},{id:ap,depth:q,text:aq},{id:ar,depth:q,text:as}],body:{type:s,children:[{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:an},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ap},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ar},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","true",-1,"span","icon","icon-link","nuxt-link",2,"h2","root",".md","page-list","li","\u002F","","_index","bash","."," by CosmicAngel","Bash","jumps","Jumps","youtube-video","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/extending-momentum-spear/state.js b/_nuxt/static/1719428977/tutorials/movement/extending-momentum-spear/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/movement/extending-momentum-spear/state.js rename to _nuxt/static/1719428977/tutorials/movement/extending-momentum-spear/state.js index cf815727..84f92d71 100644 --- a/_nuxt/static/1714843480/tutorials/movement/extending-momentum-spear/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/extending-momentum-spear/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fextending-momentum-spear",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fextending-momentum-spear",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/glide-jumps/payload.js b/_nuxt/static/1719428977/tutorials/movement/glide-jumps/payload.js new file mode 100644 index 00000000..60a3e6a6 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/glide-jumps/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/glide-jumps", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"glide-jumps",title:"Glide jumps",tags:{abilities:["glide"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"With glide, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Glide jumping does not use your double jump so you can view it as an additional jump.\nTo perform it, while grounded, stand still and hold glide, then jump. At any point after you pass the apex of your jump, release glide and press jump again."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It is also possible to do it while running but the timing is a bit different. When running, start by jumping then hold glide shortly after. As when grounded, release glide and jump again at any point after you reach the apex of your jump to get the glide jump."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"VfsbyqlBgi8"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fglide-jumps",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/glide-jumps/state.js b/_nuxt/static/1719428977/tutorials/movement/glide-jumps/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/glide-jumps/state.js rename to _nuxt/static/1719428977/tutorials/movement/glide-jumps/state.js index 4a1918c0..de3beaea 100644 --- a/_nuxt/static/1714843480/tutorials/movement/glide-jumps/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/glide-jumps/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fglide-jumps",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fglide-jumps",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/grenade-jumps/payload.js b/_nuxt/static/1719428977/tutorials/movement/grenade-jumps/payload.js new file mode 100644 index 00000000..bb4e4dd8 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/grenade-jumps/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/grenade-jumps", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"grenade-jumps",title:"Grenade jumps",tags:{abilities:["grenade","double jump"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Grenade jumps are a great way to gain height, especially if you have multiple jumps. To do them, you have to press jump and grenade on the same frame.\nKeep holding your buttons until Ori slows down. It’s recommended to set up a "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"bind"}]},{type:a,value:" to do them more consistently."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can perform grenade jumps with grounded jumps as well as double jumps. Grounded grenade jumps let you go higher while aerial grenade jumps give you a lot more horizontal speed."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you release your inputs, Ori will throw the grenade but it’s actually possible to cancel the grenade throw. To do so, keep holding your grenade input but release your jump and input a new jump (you can input the next jump even if you do not have double jump). When canceling the grenade, your energy will be refilled. You still need at least 1 energy to do a grenade jump since your energy will be consumed when you press grenade."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"Id6q5_bQEZA"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fgrenade-jumps",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/grenade-jumps/state.js b/_nuxt/static/1719428977/tutorials/movement/grenade-jumps/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/grenade-jumps/state.js rename to _nuxt/static/1719428977/tutorials/movement/grenade-jumps/state.js index 3bf3dedf..6de67a4d 100644 --- a/_nuxt/static/1714843480/tutorials/movement/grenade-jumps/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/grenade-jumps/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fgrenade-jumps",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fgrenade-jumps",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/grenade-zoom/payload.js b/_nuxt/static/1719428977/tutorials/movement/grenade-zoom/payload.js new file mode 100644 index 00000000..a1d62262 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/grenade-zoom/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/grenade-zoom", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"grenade-zoom",title:"Grenade zoom",tags:{abilities:["bash","grenade","grapple"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After bashing something, you can hold grenade in order to get a lot of height or go really fast in one direction. For some reasons, this only works if you also have Grapple even if you don't have to use Grapple at all. You also need to prime a grenade before bashing or you'll decelerate after your bash."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can't bash your own grenade in order to setup this trick since pressing grenade after your bash will result in your last grenade exploding rather than Ori charging a grenade."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"Ij9sSsusaDo"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fgrenade-zoom",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/grenade-zoom/state.js b/_nuxt/static/1719428977/tutorials/movement/grenade-zoom/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/grenade-zoom/state.js rename to _nuxt/static/1719428977/tutorials/movement/grenade-zoom/state.js index 75531b12..65e6bcd5 100644 --- a/_nuxt/static/1714843480/tutorials/movement/grenade-zoom/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/grenade-zoom/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fgrenade-zoom",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fgrenade-zoom",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/hammer-jumps/payload.js b/_nuxt/static/1719428977/tutorials/movement/hammer-jumps/payload.js new file mode 100644 index 00000000..2013e4f3 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/hammer-jumps/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/hammer-jumps", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw){return {data:[{article:{slug:"hammer-jumps",title:"Hammer jumps",tags:{abilities:["hammer","double jump"]},toc:[{id:C,depth:q,text:D},{id:E,depth:q,text:F},{id:G,depth:q,text:H},{id:I,depth:q,text:J}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Hammer jumps let you get a lot more height from your jumps than usual. This is a great movement tool which you combine with a lot of different movement option. To do a hammer jump, start by a horizontal attack and cancel it by a jump. Keep holding your jump and input a second horizontal slash."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once you performed a hammer jump, you can even "},{type:b,tag:o,props:{to:"\u002Ftutorials\u002Fmovement\u002Fextending-hammer"},children:[{type:a,value:"extend them"}]},{type:a,value:" by alternating horizontal slashes on the opposite side."}]},{type:a,value:c},{type:b,tag:r,props:{id:C},children:[{type:b,tag:e,props:{href:"#hammer-jump-with-aerial-jumps",ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The most common and versatile way to do hammer jumps is by using an aerial jump. If you have multiple aerial jumps, you can input it again to chain them together."}]},{type:a,value:c},{type:b,tag:y,props:{id:"uSj8ZyYiF2I"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:E},children:[{type:b,tag:e,props:{href:"#hammer-jump-from-a-wall-jump",ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can get Hammer Jumps from a wall jump. To do them, simply use hammer then wall jump and use a second hammer slash. It's important to hold the direction towards the wall before jumping."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a wall jump."}]},{type:a,value:c},{type:b,tag:y,props:{id:"hsSWVPBWI4k"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:G},children:[{type:b,tag:e,props:{href:"#hammer-jump-from-a-coyote-jump",ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:H}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Coyote jumps are a common mechanic in platformers game which let you jump shortly after you started falling from a platform. Ori and the will of the Wisps implements that mechanic as well and it just happens that you can start a hammer jump from them. To do so walk off the platform and use an horizontal hammer slash then jump immediatly after and do another hammer slash."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a coyote jump."}]},{type:a,value:c},{type:b,tag:y,props:{id:"INUBbrb7zfM"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#hammer-jump-with-glide-jump",ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It's also possible to perform Hammer Jumps by combining them with "},{type:b,tag:o,props:{to:"\u002Ftutorials\u002Fmovement\u002Fglide-jumps"},children:[{type:a,value:"Glide jumps"}]},{type:a,value:". To do so, start by doing a normal glide jump but instead of releasing glide and jumping, you want to use hammer (which will cancel your glide) then jump immediatly after and finally use a second hammer slash. It's important to hold your jump input to get the most height from a glide hammer jump. This can be done on both the standing and running variation of Glide Jumps."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you have Double Jump, you can then chain another hammer jump by using your double jump right after doing one from a glide jump."}]},{type:a,value:c},{type:b,tag:y,props:{id:"h7i4uPR4hH8"},children:[{type:a,value:c}]}]},dir:K,path:"\u002Ftutorials\u002Fmovement\u002Fhammer-jumps",extension:t,createdAt:L,updatedAt:L},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:M,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:N},{type:b,tag:e,props:{href:O,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:p,updatedAt:p},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:o,props:{to:P},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":Q,deep:x},children:[{type:a,value:c}]}]},dir:Q,path:"\u002Ffeatures\u002F",extension:t,createdAt:p,updatedAt:p},{slug:"installation",title:"Installation",toc:[{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:W,text:X},{id:Y,depth:W,text:Z},{id:_,depth:q,text:$},{id:aa,depth:q,text:ab},{id:ac,depth:q,text:ad}],body:{type:s,children:[{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:ae,props:{id:V},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:af,rel:[f,g,h],target:i},children:[{type:a,value:ag}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ae,props:{id:Y},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:af,rel:[f,g,h],target:i},children:[{type:a,value:ag}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:_},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:o,props:{to:ah},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:aa},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:ab}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:o,props:{to:ah},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:ac},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:j,tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:ad}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:o,props:{to:ai},children:[{type:a,value:aj}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ak,extension:t,createdAt:p,updatedAt:p},{slug:"how-to-start",title:aj,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:o,props:{to:ak},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:o,props:{to:al},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:am,rel:[f,g,h],target:i},children:[{type:a,value:an}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:o,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:o,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:o,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:o,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:o,props:{to:P},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:M,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:N},{type:b,tag:e,props:{href:O,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ai,extension:t,createdAt:p,updatedAt:p},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:o,props:{to:al},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:am,rel:[f,g,h],target:i},children:[{type:a,value:an}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ao},children:[{type:a,value:c}]}]},dir:ao,path:"\u002Fseedgen\u002F",extension:t,createdAt:p,updatedAt:p},{slug:z,title:"Tutorials",toc:[{id:ap,depth:q,text:aq},{id:ar,depth:q,text:as},{id:at,depth:q,text:au},{id:av,depth:q,text:aw}],body:{type:s,children:[{type:b,tag:r,props:{id:ap},children:[{type:b,tag:e,props:{ariaHidden:j,href:"#sequence-breaks",tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ar},children:[{type:b,tag:e,props:{ariaHidden:j,href:"#movement",tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":K,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:at},children:[{type:b,tag:e,props:{ariaHidden:j,href:"#area-specific-knowledge",tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:au}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:av},children:[{type:b,tag:e,props:{ariaHidden:j,href:"#miscellaneous",tabIndex:k},children:[{type:b,tag:l,props:{className:[m,n]},children:[]}]},{type:a,value:aw}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:p,updatedAt:p},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:p,updatedAt:p}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link","nuxt-link","2024-06-26T19:08:55.190Z",2,"h2","root",".md","page-list","li","\u002F","","youtube-video","_index","."," by CosmicAngel","hammer-jump-with-aerial-jumps","Hammer jump with Aerial Jumps","hammer-jump-from-a-wall-jump","Hammer jump from a Wall Jump","hammer-jump-from-a-coyote-jump","Hammer jump from a Coyote Jump","hammer-jump-with-glide-jump","Hammer jump with Glide Jump","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/hammer-jumps/state.js b/_nuxt/static/1719428977/tutorials/movement/hammer-jumps/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/hammer-jumps/state.js rename to _nuxt/static/1719428977/tutorials/movement/hammer-jumps/state.js index 05fd4545..d07abb20 100644 --- a/_nuxt/static/1714843480/tutorials/movement/hammer-jumps/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/hammer-jumps/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fhammer-jumps",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fhammer-jumps",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/pause-float/payload.js b/_nuxt/static/1719428977/tutorials/movement/pause-float/payload.js new file mode 100644 index 00000000..d53847f8 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/pause-float/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/pause-float", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"pause-float",title:"Pause float",tags:["movement-tutorial"],toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When you select the Exit option in the pause menu, the game reset your vertical velocity. If you then unpause the game, you will get a floaty effect. You can repeat the process in order to jump over gaps you would not be able to cross with a regular jump."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"3foSzPeHBW8"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fpause-float",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/pause-float/state.js b/_nuxt/static/1719428977/tutorials/movement/pause-float/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/pause-float/state.js rename to _nuxt/static/1719428977/tutorials/movement/pause-float/state.js index f49d6579..2b3e5276 100644 --- a/_nuxt/static/1714843480/tutorials/movement/pause-float/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/pause-float/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fpause-float",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fpause-float",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/portal-hyperspeed/payload.js b/_nuxt/static/1719428977/tutorials/movement/portal-hyperspeed/payload.js new file mode 100644 index 00000000..6dcb9ff3 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/portal-hyperspeed/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/portal-hyperspeed", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"portal-hyperspeed",title:"Portal Hyperspeed",tags:{abilities:["dash"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"If you dash in a portal and then cancel your dash by jumping just when entering the portal, you will get a lot of speed when exiting the portal on the other side. This can be done with a double jump if you dash midair but this is also possible with a regular jump if you dash from the ground."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"_LOu3bBersE"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fportal-hyperspeed",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/portal-hyperspeed/state.js b/_nuxt/static/1719428977/tutorials/movement/portal-hyperspeed/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/movement/portal-hyperspeed/state.js rename to _nuxt/static/1719428977/tutorials/movement/portal-hyperspeed/state.js index f78b57d9..85cc911d 100644 --- a/_nuxt/static/1714843480/tutorials/movement/portal-hyperspeed/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/portal-hyperspeed/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fportal-hyperspeed",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fportal-hyperspeed",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/sentry-jumps/payload.js b/_nuxt/static/1719428977/tutorials/movement/sentry-jumps/payload.js new file mode 100644 index 00000000..0d04dced --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/sentry-jumps/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/sentry-jumps", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as){return {data:[{article:{slug:"sentry-jumps",title:"Sentry jumps",tags:{abilities:["sentry","hammer","sword"]},toc:[{id:C,depth:q,text:D},{id:E,depth:q,text:F}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Sentry jump is one of the biggest glitch in Ori and the Will of the Wisps. By using an upslash with either sword or hammer and a sentry, you will make a big jump. You can use it while on the ground or mid-air but the timing is different for every variation.\nSince you are using Sentry, you will spend 1 energy each time you do a sentry jump. Remember that you can only place 3 Sentries at a time so you will need to wait until your first Sentry expires before doing a 4th sentry jump in a row."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Framerate influences aerial sentry jump’s timing as well as the height you gain from sentry jumps. It’s recommended to cap your game at either 60 or 59 FPS for the best results."}]},{type:a,value:c},{type:b,tag:r,props:{id:C},children:[{type:b,tag:e,props:{href:"#grounded-sentry-jumps",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you want to use a sentry jump on the ground with Sword, you need to hold the up direction and then press sentry and sword on the same frame. Even if you still get height if you miss the timing, it’s recommended to set up a "},{type:b,tag:j,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"bind"}]},{type:a,value:" in order to perform them more consistently. Poor timing will result in less height gained, but is often still useful as not all applications require a full height sentry jump."}]},{type:a,value:c},{type:b,tag:y,props:{id:"_WCxGRaR7mI"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Hammer sentry jumps are a bit different: even if the inputs are the same as a sword sentry jump, the timing is not. For this one, you want to do an up attack with Hammer and use sentry before Ori starts to swing his hammer upward."}]},{type:a,value:c},{type:b,tag:y,props:{id:"YG7CQ9jIDZI"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Hammer sentry jumps give you more height than Sword sentry jumps but you will have less air control. You also need to be immobile when doing a hammer sentry jump while a sword sentry jump can be performed while running.\nThe timing for Hammer sentry jumps is also less strict than Sword sentry jumps."}]},{type:a,value:c},{type:b,tag:r,props:{id:E},children:[{type:b,tag:e,props:{href:"#aerial-sentry-jumps",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"When used in the air, sentry jumps timing changes a bit.\nFor Sword sentry jumps, you want to first use your sentry and a couple frames afterwards input an up slash. You can chain them together to gain a lot of height."}]},{type:a,value:c},{type:b,tag:y,props:{id:"jR5eEe0YpqQ"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Hammer aerial sentry jumps on the other hand are really different from grounded ones. The inputs are the same as grounded sentry jumps but you need to input sentry faster for the aerial variant."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This should not give you a lot of height by itself. What you want to do instead is start with a horizontal hammer attack and then do the sentry jump input."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After that, you can "},{type:b,tag:j,props:{to:"\u002Ftutorials\u002Fmovement\u002Fextending-hammer"},children:[{type:a,value:"extend"}]},{type:a,value:" your sentry jump by doing a horizontal slash in the opposite direction to gain more height. Continue to do horizontal attacks in the opposite direction until Ori slows down. You can also chain these sentry jumps but you will need to do at least one horizontal attack before doing an up slash again since you have a lot of recovery time when doing two up slashes in a row."}]},{type:a,value:c},{type:b,tag:y,props:{id:"GgXAUQraIM4"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fmovement\u002Fsentry-jumps",extension:t,createdAt:H,updatedAt:H},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:k,updatedAt:k},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:j,props:{to:L},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":M,deep:x},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:t,createdAt:k,updatedAt:k},{slug:"installation",title:"Installation",toc:[{id:N,depth:q,text:O},{id:P,depth:q,text:Q},{id:R,depth:S,text:T},{id:U,depth:S,text:V},{id:W,depth:q,text:X},{id:Y,depth:q,text:Z},{id:_,depth:q,text:$}],body:{type:s,children:[{type:b,tag:r,props:{id:N},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:P},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:aa,props:{id:R},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:aa,props:{id:U},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:W},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:j,props:{to:ad},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:Y},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:j,props:{to:ad},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:_},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:j,props:{to:ae},children:[{type:a,value:af}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ag,extension:t,createdAt:k,updatedAt:k},{slug:"how-to-start",title:af,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:j,props:{to:ag},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:j,props:{to:ah},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ai,rel:[f,g,h],target:i},children:[{type:a,value:aj}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:j,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:j,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:j,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:j,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:j,props:{to:L},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ae,extension:t,createdAt:k,updatedAt:k},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:j,props:{to:ah},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ai,rel:[f,g,h],target:i},children:[{type:a,value:aj}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ak},children:[{type:a,value:c}]}]},dir:ak,path:"\u002Fseedgen\u002F",extension:t,createdAt:k,updatedAt:k},{slug:z,title:"Tutorials",toc:[{id:al,depth:q,text:am},{id:an,depth:q,text:ao},{id:ap,depth:q,text:aq},{id:ar,depth:q,text:as}],body:{type:s,children:[{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:an},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ap},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ar},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:k,updatedAt:k},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:k,updatedAt:k}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","nuxt-link","2024-06-26T19:08:55.190Z","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","youtube-video","_index","."," by CosmicAngel","grounded-sentry-jumps","Grounded sentry jumps","aerial-sentry-jumps","Aerial sentry jumps","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/sentry-jumps/state.js b/_nuxt/static/1719428977/tutorials/movement/sentry-jumps/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/sentry-jumps/state.js rename to _nuxt/static/1719428977/tutorials/movement/sentry-jumps/state.js index c3e7c99b..65fc0a88 100644 --- a/_nuxt/static/1714843480/tutorials/movement/sentry-jumps/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/sentry-jumps/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fsentry-jumps",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fsentry-jumps",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/spear-jumps/payload.js b/_nuxt/static/1719428977/tutorials/movement/spear-jumps/payload.js new file mode 100644 index 00000000..1c3a64f6 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/spear-jumps/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/spear-jumps", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"spear-jumps",title:"Spear jumps",tags:{abilities:["spear"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"With Spear, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Spear jumping does not use your double jump so you can view it as an additional jump."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To perform it, while grounded, start by using Spear. There is a short period of time where you can input a jump after Ori finished attacking. If you jump too soon, the jump won't come out and if you do it too late you will either use your double jump if you have one or not jump at all if you don't."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It is also possible to do it after "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Fextending-momentum-spear#jumps"},children:[{type:a,value:"extending a jump with Spear"}]},{type:a,value:". The mid-air jump timing will be the same but you need to jump then use Spear in order to extend your jump momentum instead of simply using Spear from the ground."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"ZB8b_SzgEqc"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fspear-jumps",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/spear-jumps/state.js b/_nuxt/static/1719428977/tutorials/movement/spear-jumps/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/spear-jumps/state.js rename to _nuxt/static/1719428977/tutorials/movement/spear-jumps/state.js index 4456fc4a..a2834ec2 100644 --- a/_nuxt/static/1714843480/tutorials/movement/spear-jumps/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/spear-jumps/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fspear-jumps",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fspear-jumps",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/sword-jumps/payload.js b/_nuxt/static/1719428977/tutorials/movement/sword-jumps/payload.js new file mode 100644 index 00000000..3c902b08 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/sword-jumps/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/sword-jumps", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"sword-jumps",title:"Sword jumps",tags:{abilities:["sword","double jump"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Sword jumps let you get more height from your double jump than usual. To perform them, while in the air, start by a horizontal sword slash and cancel it by a jump.\nKeep holding your jump and input a second horizontal slash. If you have multiple aerial jumps, you can input it again to chain them together."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"-FJ2gYBvMWM"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fsword-jumps",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/sword-jumps/state.js b/_nuxt/static/1719428977/tutorials/movement/sword-jumps/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/sword-jumps/state.js rename to _nuxt/static/1719428977/tutorials/movement/sword-jumps/state.js index c4e8c6eb..5f1f0796 100644 --- a/_nuxt/static/1714843480/tutorials/movement/sword-jumps/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/sword-jumps/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fsword-jumps",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fsword-jumps",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/sword-pogo/payload.js b/_nuxt/static/1719428977/tutorials/movement/sword-pogo/payload.js new file mode 100644 index 00000000..e750c119 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/sword-pogo/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/sword-pogo", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"sword-pogo",title:"Sword pogo",tags:{abilities:["sword"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When doing a down attack with Sword on an enemy, you will get a pogo jump which gives you a bit of height. Since you are hitting an enemy with your sword, this also "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Faerial-reset"},children:[{type:a,value:"resets your aerial movement"}]},{type:a,value:". You need to touch the ground or a wall in order to refresh your pogo."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"m745rdTT-sI"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fsword-pogo",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/sword-pogo/state.js b/_nuxt/static/1719428977/tutorials/movement/sword-pogo/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/movement/sword-pogo/state.js rename to _nuxt/static/1719428977/tutorials/movement/sword-pogo/state.js index 155f49ca..08657b13 100644 --- a/_nuxt/static/1714843480/tutorials/movement/sword-pogo/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/sword-pogo/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fsword-pogo",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fsword-pogo",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/wavedash/payload.js b/_nuxt/static/1719428977/tutorials/movement/wavedash/payload.js new file mode 100644 index 00000000..49c411a1 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/wavedash/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/wavedash", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as){return {data:[{article:{slug:"wavedash",title:"Wavedash",tags:{abilities:[z,A]},toc:[{id:z,depth:q,text:D},{id:A,depth:q,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"One of the way to get a lot of horizontal speed is wavedashes. In order to perform it, you need dash, a wall and another ability. In order to perform a wavedash, you want to dash towards a wall and then hold both the opposite direction and your other ability. You don't necessary need a wall: other element like a life flower work as well. The important part is having the animation where Ori stick themself to a wall."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The further you are from the wall, the easier it will be to get the ability+direction timing but your wavedash will give more speed if you are close to the wall. It's recommended to "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"bind"}]},{type:a,value:" the direction and your ability together in order to perform it more easily."}]},{type:a,value:c},{type:b,tag:r,props:{id:z},children:[{type:b,tag:e,props:{href:"#regenerate",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Wavedashes are most commonly performed with Regenerate because it gives the most speed."}]},{type:a,value:c},{type:b,tag:F,props:{id:"6HKjTHtB2z0"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:A},children:[{type:b,tag:e,props:{href:"#blaze",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Another solution is to use Blaze. Blaze's wavedashes give less speed but can be used in the air while Regenerate's wavedashes can only be performed grounded."}]},{type:a,value:c},{type:b,tag:F,props:{id:"iQNJxTsu2s0"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fmovement\u002Fwavedash",extension:t,createdAt:H,updatedAt:H},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:B}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:L},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":M,deep:x},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:N,depth:q,text:O},{id:P,depth:q,text:Q},{id:R,depth:S,text:T},{id:U,depth:S,text:V},{id:W,depth:q,text:X},{id:Y,depth:q,text:Z},{id:_,depth:q,text:$}],body:{type:s,children:[{type:b,tag:r,props:{id:N},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:P},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:aa,props:{id:R},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:aa,props:{id:U},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:W},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:ad},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:Y},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:ad},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:_},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:ae},children:[{type:a,value:af}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ag,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:af,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ag},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ah},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ai,rel:[f,g,h],target:i},children:[{type:a,value:aj}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:L},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ae,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ah},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ai,rel:[f,g,h],target:i},children:[{type:a,value:aj}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ak},children:[{type:a,value:c}]}]},dir:ak,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:al,depth:q,text:am},{id:an,depth:q,text:ao},{id:ap,depth:q,text:aq},{id:ar,depth:q,text:as}],body:{type:s,children:[{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:an},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ap},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ar},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","regenerate","blaze","."," by CosmicAngel","Regenerate","Blaze","youtube-video","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/wavedash/state.js b/_nuxt/static/1719428977/tutorials/movement/wavedash/state.js similarity index 62% rename from _nuxt/static/1714843480/tutorials/movement/wavedash/state.js rename to _nuxt/static/1719428977/tutorials/movement/wavedash/state.js index 927d176d..975946fd 100644 --- a/_nuxt/static/1714843480/tutorials/movement/wavedash/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/wavedash/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fwavedash",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fwavedash",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/weapon-energy-movement/payload.js b/_nuxt/static/1719428977/tutorials/movement/weapon-energy-movement/payload.js new file mode 100644 index 00000000..d5bfc13d --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/weapon-energy-movement/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/weapon-energy-movement", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"weapon-energy-movement",title:"Energy weapons as movement",tags:{abilities:["sentry","blaze","flash","bow","shuriken"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When using energy weapons, Ori makes a little hop which can be used in order to get just a little bit more air time or reach higher up platforms."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Sentry and Flash have really close properties but you can use 3 sentries at the same time which is really helpful for horizontal movement while Flash have the benefit of costing less energy."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Blaze can be used an infinite amount of time and let you go a little bit further horizontally. The extra height is pretty irrelevant in most cases because you can't wall jump right after using Blaze."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Shuriken gives a lot of horizontal momentum as well as a really short hop."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Spear gives you a lot of verticality, especially when "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmovement\u002Fextending-momentum-spear#jumps"},children:[{type:a,value:"combined with a jump"}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Bow also gives you a minor horizontal boost."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"js0EHAE52no"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fmovement\u002Fweapon-energy-movement",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:y}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:z,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","",".","_index"," by CosmicAngel","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/weapon-energy-movement/state.js b/_nuxt/static/1719428977/tutorials/movement/weapon-energy-movement/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/movement/weapon-energy-movement/state.js rename to _nuxt/static/1719428977/tutorials/movement/weapon-energy-movement/state.js index e12f02d2..08f80faf 100644 --- a/_nuxt/static/1714843480/tutorials/movement/weapon-energy-movement/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/weapon-energy-movement/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fweapon-energy-movement",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fweapon-energy-movement",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/movement/weapon-movement/payload.js b/_nuxt/static/1719428977/tutorials/movement/weapon-movement/payload.js new file mode 100644 index 00000000..5949102d --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/movement/weapon-movement/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/movement/weapon-movement", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at){return {data:[{article:{slug:"weapon-movement",title:"Weapon movement",tags:{abilities:["sword","hammer"]},toc:[{id:C,depth:q,text:D},{id:E,depth:q,text:F}],body:{type:s,children:[{type:b,tag:r,props:{id:C},children:[{type:b,tag:d,props:{ariaHidden:k,href:"#hover",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Using Sword or Hammer aerial combo lets you hover. Simply spam your attack button until the aerial combo is over.\nStarting a second aerial combo after the first one won’t give you any hover effect. However, with Sword, you can finish your aerial combo by an up slash to hover a bit longer.\nWith Hammer, you need to start with an up slash before starting your horizontal combo if you want to benefit from it."}]},{type:a,value:c},{type:b,tag:y,props:{id:"dBdisYeBdQ4"},children:[{type:a,value:c}]},{type:a,value:G},{type:b,tag:y,props:{id:"9YkKbleqDnk"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:E},children:[{type:b,tag:d,props:{ariaHidden:k,href:"#up-slash",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:F}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"When doing an up slash, Ori gains a bit of height. This can be used to reach higher platforms. Hammer’s up slash gets more height than Sword’s up slash.\nIf you try to do a second up slash before touching the ground, you will not gain any height from it."}]},{type:a,value:c},{type:b,tag:y,props:{id:"Y-Ugzt2GhkE"},children:[{type:a,value:c}]},{type:a,value:G},{type:b,tag:y,props:{id:"Lsm3OS8oTSs"},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ftutorials\u002Fmovement\u002Fweapon-movement",extension:t,createdAt:I,updatedAt:I},sidebarArticles:[{slug:z,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:d,props:{href:J,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:K},{type:b,tag:d,props:{href:L,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:z,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:p,props:{to:M},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":N,deep:x},children:[{type:a,value:c}]}]},dir:N,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:O,depth:q,text:P},{id:Q,depth:q,text:R},{id:S,depth:T,text:U},{id:V,depth:T,text:W},{id:X,depth:q,text:Y},{id:Z,depth:q,text:_},{id:$,depth:q,text:aa}],body:{type:s,children:[{type:b,tag:r,props:{id:O},children:[{type:b,tag:d,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:d,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:ab,props:{id:S},children:[{type:b,tag:d,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:d,props:{href:ac,rel:[f,g,h],target:i},children:[{type:a,value:ad}]}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ab,props:{id:V},children:[{type:b,tag:d,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Install "},{type:b,tag:d,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:d,props:{href:ac,rel:[f,g,h],target:i},children:[{type:a,value:ad}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:X},children:[{type:b,tag:d,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:p,props:{to:ae},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:Z},children:[{type:b,tag:d,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:p,props:{to:ae},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:$},children:[{type:b,tag:d,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:p,props:{to:af},children:[{type:a,value:ag}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ah,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:ag,toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"After "},{type:b,tag:p,props:{to:ah},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:p,props:{to:ai},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:d,props:{href:aj,rel:[f,g,h],target:i},children:[{type:a,value:ak}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:p,props:{to:M},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:d,props:{href:J,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:K},{type:b,tag:d,props:{href:L,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:af,extension:t,createdAt:j,updatedAt:j},{slug:z,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:p,props:{to:ai},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:d,props:{href:aj,rel:[f,g,h],target:i},children:[{type:a,value:ak}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":al},children:[{type:a,value:c}]}]},dir:al,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:z,title:"Tutorials",toc:[{id:am,depth:q,text:an},{id:ao,depth:q,text:ap},{id:aq,depth:q,text:ar},{id:as,depth:q,text:at}],body:{type:s,children:[{type:b,tag:r,props:{id:am},children:[{type:b,tag:d,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fsequence-breaks",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ao},children:[{type:b,tag:d,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aq},children:[{type:b,tag:d,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:as},children:[{type:b,tag:d,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:d,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","a","p","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","true",-1,"span","icon","icon-link","nuxt-link",2,"h2","root",".md","page-list","li","\u002F","","youtube-video","_index","."," by CosmicAngel","hover","Hover","up-slash","Up slash","\n\n\n","\u002Ftutorials\u002Fmovement","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/movement/weapon-movement/state.js b/_nuxt/static/1719428977/tutorials/movement/weapon-movement/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/movement/weapon-movement/state.js rename to _nuxt/static/1719428977/tutorials/movement/weapon-movement/state.js index 51588978..0c96eb0b 100644 --- a/_nuxt/static/1714843480/tutorials/movement/weapon-movement/state.js +++ b/_nuxt/static/1719428977/tutorials/movement/weapon-movement/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fweapon-movement",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fmovement\u002Fweapon-movement",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/payload.js b/_nuxt/static/1719428977/tutorials/payload.js new file mode 100644 index 00000000..508cbf2e --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF,aG,aH,aI,aJ,aK,aL,aM,aN,aO,aP,aQ,aR,aS,aT,aU,aV,aW){return {data:[{article:{slug:C,title:Y,toc:[{id:J,depth:p,text:K},{id:L,depth:p,text:M},{id:N,depth:p,text:O},{id:P,depth:p,text:Q}],body:{type:w,children:[{type:b,tag:q,props:{id:J},children:[{type:b,tag:d,props:{ariaHidden:k,href:Z,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:_}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":$,deep:t},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:L},children:[{type:b,tag:d,props:{ariaHidden:k,href:aa,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ab}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":ac,deep:t},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:N},children:[{type:b,tag:d,props:{ariaHidden:k,href:ad,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ae}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":af,deep:t},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:P},children:[{type:b,tag:d,props:{ariaHidden:k,href:ag,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ah}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":ai,deep:t},children:[{type:a,value:c}]}]},dir:aj,path:"\u002Ftutorials\u002F_index",extension:x,createdAt:f,updatedAt:f},sidebarArticles:[{slug:C,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:w,children:[{type:b,tag:e,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:d,props:{href:ak,rel:[g,h,i],target:j},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:al},{type:b,tag:d,props:{href:am,rel:[g,h,i],target:j},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:T}]}]},dir:D,path:D,extension:x,createdAt:f,updatedAt:f},{slug:C,title:"Features",toc:[],body:{type:w,children:[{type:b,tag:e,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:r,props:{to:an},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":ao,deep:t},children:[{type:a,value:c}]}]},dir:ao,path:"\u002Ffeatures\u002F",extension:x,createdAt:f,updatedAt:f},{slug:"installation",title:"Installation",toc:[{id:ap,depth:p,text:aq},{id:ar,depth:p,text:as},{id:at,depth:au,text:av},{id:aw,depth:au,text:ax},{id:ay,depth:p,text:az},{id:aA,depth:p,text:aB},{id:aC,depth:p,text:aD}],body:{type:w,children:[{type:b,tag:q,props:{id:ap},children:[{type:b,tag:d,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:q,props:{id:ar},children:[{type:b,tag:d,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:aE,props:{id:at},children:[{type:b,tag:d,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:av}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:d,props:{href:aF,rel:[g,h,i],target:j},children:[{type:a,value:aG}]}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:aE,props:{id:aw},children:[{type:b,tag:d,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ax}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Install "},{type:b,tag:d,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[g,h,i],target:j},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:d,props:{href:aF,rel:[g,h,i],target:j},children:[{type:a,value:aG}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:q,props:{id:ay},children:[{type:b,tag:d,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:az}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:r,props:{to:aH},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:q,props:{id:aA},children:[{type:b,tag:d,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aB}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:r,props:{to:aH},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:q,props:{id:aC},children:[{type:b,tag:d,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aD}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:r,props:{to:aI},children:[{type:a,value:aJ}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:D,path:aK,extension:x,createdAt:f,updatedAt:f},{slug:"how-to-start",title:aJ,toc:[],body:{type:w,children:[{type:b,tag:e,props:{},children:[{type:a,value:"After "},{type:b,tag:r,props:{to:aK},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:r,props:{to:aL},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:d,props:{href:aM,rel:[g,h,i],target:j},children:[{type:a,value:aN}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:r,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:r,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:r,props:{to:an},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:d,props:{href:ak,rel:[g,h,i],target:j},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:al},{type:b,tag:d,props:{href:am,rel:[g,h,i],target:j},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:D,path:aI,extension:x,createdAt:f,updatedAt:f},{slug:C,title:"Seed Genenation",toc:[],body:{type:w,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:r,props:{to:aL},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:d,props:{href:aM,rel:[g,h,i],target:j},children:[{type:a,value:aN}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":aO},children:[{type:a,value:c}]}]},dir:aO,path:"\u002Fseedgen\u002F",extension:x,createdAt:f,updatedAt:f},{slug:C,title:Y,toc:[{id:J,depth:p,text:K},{id:L,depth:p,text:M},{id:N,depth:p,text:O},{id:P,depth:p,text:Q}],body:{type:w,children:[{type:b,tag:q,props:{id:J},children:[{type:b,tag:d,props:{ariaHidden:k,href:Z,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:_}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":$,deep:t},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:L},children:[{type:b,tag:d,props:{ariaHidden:k,href:aa,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ab}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":ac,deep:t},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:N},children:[{type:b,tag:d,props:{ariaHidden:k,href:ad,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ae}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":af,deep:t},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:q,props:{id:P},children:[{type:b,tag:d,props:{ariaHidden:k,href:ag,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:ah}]},{type:a,value:c},{type:b,tag:s,props:{"by-path":ai,deep:t},children:[{type:a,value:c}]}]},dir:aj,path:"\u002Ftutorials\u002F",extension:x,createdAt:f,updatedAt:f},{slug:"plando",title:"Plandomizer",toc:[],body:{type:w,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:d,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[g,h,i],target:j},children:[{type:a,value:"Header Documentation"}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:z,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[g,h,i],target:j},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[g,h,i],target:j},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[g,h,i],target:j},children:[{type:a,value:"Fireball"}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[g,h,i],target:j},children:[{type:a,value:"Kaizo"}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[g,h,i],target:j},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:z,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[g,h,i],target:j},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:D,path:"\u002Fplando",extension:x,createdAt:f,updatedAt:f}]}],fetch:{"data-v-1c566ee2:0":{articles:[{slug:"down-swim",title:"Down Swim",tags:{abilities:[aP],zone:[V]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fdown-swim"},{slug:"drop-shot",title:"Drop shot",tags:{abilities:[R]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fdrop-shot"},{slug:"feeding-ground-skip",title:"Feeding ground skip",tags:{zones:["waste",aQ]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip"},{slug:"hornbug-skip",title:"Hornbug skip",tags:{zones:[V]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fhornbug-skip"},{slug:"pools-escape-revisit",title:"Kwolok Revisit before Kwolok fight",tags:{zones:[E]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-escape-revisit"},{slug:"kwolok-crushers",title:"Kwolok's crushers without Water Dash",tags:{zones:[E]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fkwolok-crushers"},{slug:"pools-arena-skip",title:"Pools Arena Skip",tags:{zones:[E]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-arena-skip"},{slug:"pools-puzzle-skip",title:"Pools Puzzle Skip",tags:{zones:[E]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-puzzle-skip"},{slug:"silent-swim",title:"Silent swim",tags:{abilities:[aP,A,aR],zones:[V,aQ]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fsilent-swim"},{slug:"skipping-indiana-jones",title:"Skipping Falling boulder in Willow",tags:{zones:[aS]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fskipping-indiana-jones"},{slug:"wellspring-escape-revisit",title:"Wellspring Escape Revisit before the escape",tags:{zones:[aT]},path:"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-escape-revisit"},{slug:"wellspring-spinning-room",title:"Wellspring Spinning room",tags:["location-tutorial","clean-water"],path:"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-spinning-room"}]},"data-v-1c566ee2:1":{articles:[{slug:"ability-swap",title:"Ability swap",tags:{abilities:[y,F,aU]},path:"\u002Ftutorials\u002Fmovement\u002Fability-swap"},{slug:"advanced-launch-tech",title:"Advanced launch tech",tags:{abilities:[W,u,v]},path:"\u002Ftutorials\u002Fmovement\u002Fadvanced-launch-tech"},{slug:"aerial-reset",title:"Aerial reset",tags:{abilities:[u,G,W,S,aV,"burrow"]},path:"\u002Ftutorials\u002Fmovement\u002Faerial-reset"},{slug:"bash-glide",title:"Bash glide",tags:{abilities:[A,S,H]},path:"\u002Ftutorials\u002Fmovement\u002Fbash-glide"},{slug:"bounce-pad-plus",title:"Bounce pad",tags:{abilities:[B,u,v]},path:"\u002Ftutorials\u002Fmovement\u002Fbounce-pad-plus"},{slug:"ceiling-jump",title:"Ceiling jump",tags:[aW],path:"\u002Ftutorials\u002Fmovement\u002Fceiling-jump"},{slug:"chain-bash",title:"Chain bash",tags:{abilities:[A,S,H]},path:"\u002Ftutorials\u002Fmovement\u002Fchain-bash"},{slug:"dash-cancel",title:"Dash cancel",tags:{abilities:[G,u,v]},path:"\u002Ftutorials\u002Fmovement\u002Fdash-cancel"},{slug:"dash-ramp",title:"Dash ramp",tags:{abilities:[G]},path:"\u002Ftutorials\u002Fmovement\u002Fdash-ramp"},{slug:"weapon-energy-movement",title:"Energy weapons as movement",tags:{abilities:[y,F,aU,R,X]},path:"\u002Ftutorials\u002Fmovement\u002Fweapon-energy-movement"},{slug:"extending-hammer",title:"Extending Momentum with Hammer",tags:{abilities:[v]},path:"\u002Ftutorials\u002Fmovement\u002Fextending-hammer"},{slug:"extending-momentum-spear",title:"Extending Momentum with Spear",tags:{abilities:[I,A]},path:"\u002Ftutorials\u002Fmovement\u002Fextending-momentum-spear"},{slug:"glide-jumps",title:"Glide jumps",tags:{abilities:[S]},path:"\u002Ftutorials\u002Fmovement\u002Fglide-jumps"},{slug:"grenade-jumps",title:"Grenade jumps",tags:{abilities:[B,H]},path:"\u002Ftutorials\u002Fmovement\u002Fgrenade-jumps"},{slug:"grenade-zoom",title:"Grenade zoom",tags:{abilities:[A,B,aV]},path:"\u002Ftutorials\u002Fmovement\u002Fgrenade-zoom"},{slug:"hammer-jumps",title:"Hammer jumps",tags:{abilities:[v,H]},path:"\u002Ftutorials\u002Fmovement\u002Fhammer-jumps"},{slug:"pause-float",title:"Pause float",tags:[aW],path:"\u002Ftutorials\u002Fmovement\u002Fpause-float"},{slug:"portal-hyperspeed",title:"Portal Hyperspeed",tags:{abilities:[G]},path:"\u002Ftutorials\u002Fmovement\u002Fportal-hyperspeed"},{slug:"sentry-jumps",title:"Sentry jumps",tags:{abilities:[y,v,u]},path:"\u002Ftutorials\u002Fmovement\u002Fsentry-jumps"},{slug:"spear-jumps",title:"Spear jumps",tags:{abilities:[I]},path:"\u002Ftutorials\u002Fmovement\u002Fspear-jumps"},{slug:"sword-jumps",title:"Sword jumps",tags:{abilities:[u,H]},path:"\u002Ftutorials\u002Fmovement\u002Fsword-jumps"},{slug:"sword-pogo",title:"Sword pogo",tags:{abilities:[u]},path:"\u002Ftutorials\u002Fmovement\u002Fsword-pogo"},{slug:"wavedash",title:"Wavedash",tags:{abilities:[aR,F]},path:"\u002Ftutorials\u002Fmovement\u002Fwavedash"},{slug:"weapon-movement",title:"Weapon movement",tags:{abilities:[u,v]},path:"\u002Ftutorials\u002Fmovement\u002Fweapon-movement"}]},"data-v-1c566ee2:2":{articles:[{slug:"crumbling-platforms",title:"Crumbling platforms in Wastes",tags:{abilities:[y]},path:"\u002Ftutorials\u002Farea-specific\u002Fcrumbling-platforms"},{slug:"freeing-bubbles",title:"Freeing bubbles in Pools",tags:{abilities:[y,R,I,X,B,F],zone:[E]},path:"\u002Ftutorials\u002Farea-specific\u002Ffreeing-bubbles"},{slug:"icefall-furnace",title:"Icefall furnace without Grenade",tags:{zones:["reach"]},path:"\u002Ftutorials\u002Farea-specific\u002Ficefall-furnace"},{slug:"light-sources",title:"Light sources",tags:{abilities:[R,B]},path:"\u002Ftutorials\u002Farea-specific\u002Flight-sources"},{slug:"sentry-as-a-fire-source",title:"Sentry as a fire source",tags:{abilities:[y]},path:"\u002Ftutorials\u002Farea-specific\u002Fsentry-as-a-fire-source"}]},"data-v-1c566ee2:3":{articles:[{slug:"charged-blaze-blob",title:"Charged Blaze Blob",tags:{abilities:[F],zone:[aT]},path:"\u002Ftutorials\u002Fmisc\u002Fcharged-blaze-blob"},{slug:"godmode",title:"God mode",tags:{abilities:[A]},path:"\u002Ftutorials\u002Fmisc\u002Fgodmode"},{slug:"projectile-redirection",title:"Projectile redirection",tags:{abilities:[u,v,B,y,G,W],shards:["deflector"]},path:"\u002Ftutorials\u002Fmisc\u002Fprojectile-redirection"},{slug:"quests",title:"Quests Guide",path:"\u002Ftutorials\u002Fmisc\u002Fquests"},{slug:"spear-wall",title:"Spear going through walls",tags:{abilities:[I]},path:"\u002Ftutorials\u002Fmisc\u002Fspear-wall"},{slug:"speed-up-shriek",title:"Speed up Shriek fight",tags:{zone:[aS]},path:"\u002Ftutorials\u002Fmisc\u002Fspeed-up-shriek"},{slug:"wall-break",title:"Wall break",tags:{abilities:[v,y,X,I]},path:"\u002Ftutorials\u002Fmisc\u002Fwall-break"}]}},mutations:void 0}}("text","element","\n","a","p","2024-06-26T19:08:55.190Z","nofollow","noopener","noreferrer","_blank","true",-1,"span","icon","icon-link",2,"h2","nuxt-link","page-list","","sword","hammer","root",".md","sentry","li","bash","grenade","_index","\u002F","pools","blaze","dash","double jump","spear","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous","bow","glide","."," by CosmicAngel","hollow","launch","shuriken","Tutorials","#sequence-breaks","There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements.","\u002Ftutorials\u002Fsequence-breaks","#movement","Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster.","\u002Ftutorials\u002Fmovement","#area-specific-knowledge","Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways.","\u002Ftutorials\u002Farea-specific","#miscellaneous","Other game knowledge you could use but that doesn't quite fit the other categories","\u002Ftutorials\u002Fmisc","\u002Ftutorials","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","water-dash","woods","regenerate","willow","wellspring","flash","grapple","movement-tutorial"))); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/sequence-breaks/down-swim/payload.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/down-swim/payload.js new file mode 100644 index 00000000..c96d7c97 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/down-swim/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/sequence-breaks/down-swim", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at){return {data:[{article:{slug:"down-swim",title:"Down Swim",tags:{abilities:["water-dash"],zone:["hollow"]},toc:[{id:B,depth:q,text:C},{id:D,depth:q,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In order to access the lower part of Hollow, you normally need Bow in order to drain the water on the way to dash tree. This water stay dirty, even if you found Clean Water. However, the lower part of Hollow isn't flooded so you can swim through the dirty water and get all its pickups without having to drain the water."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having either Water Dash or the Resilience shard. You can also use "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmisc\u002Fgodmode"},children:[{type:a,value:"godmode"}]},{type:a,value:" to remove the health requirement entirely."}]},{type:a,value:c},{type:b,tag:r,props:{id:B},children:[{type:b,tag:e,props:{href:"#before-the-first-lever",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is how the scene looks like before pulling the lever which let you access the room with the rock puzzle."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:F,props:{alt:u,src:"https:\u002F\u002Fi.imgur.com\u002FRm47WFE.png"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The black part is the dirty water itself, you can clearly see that the bottom part of the scene isn't flooded. The goal is to swim through the dirty water in order to access the lower part. Midway through the dirty water is a blue rectangle, which is a checkpoint you can activate even though it is in dirty water."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Depending on which difficulty you are playing on, you will need more or less health in order to do so, needing as little as 3 healths in the easy difficulty. If you have a lot of health you should be able to swim through the water without any difficulty, as long as you know where the walls which you need to avoid are. When you have less health, you want to activate that checkpoint because, when the game respawns Ori, it gives you some of your health back. This extra heal makes it possible to finish down swim even with very low amount of health."}]},{type:a,value:c},{type:b,tag:G,props:{id:"3XwFoBGrk2A"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:D},children:[{type:b,tag:e,props:{href:"#after-the-first-lever",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you pulled the lever which let you access the room with the rock puzzle, the dirty water is pushed back, making the swim slightly different."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:F,props:{alt:u,src:"https:\u002F\u002Fi.imgur.com\u002FoneLDuo.png"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The movement you need to do in this state is easier since it's mostly straight down. It's also easier to abuse the checkpoint since you can't miss it and it will also respawn you outside of the dirty water. There is however two main problems with this state: the breakable wall which leads to an energy cell as well as the path leading to the Spirit Trial and its health cell are both underwater which make them harder to get. You can still break the wall with Water Dash and the right part of the Spirit Trial's path, just after the checkpoint isn't under water."}]},{type:a,value:c},{type:b,tag:G,props:{id:"1vUvyy_nlog"},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fdown-swim",extension:t,createdAt:I,updatedAt:I},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:J,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:x,path:x,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:M},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":N,deep:u},children:[{type:a,value:c}]}]},dir:N,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:O,depth:q,text:P},{id:Q,depth:q,text:R},{id:S,depth:T,text:U},{id:V,depth:T,text:W},{id:X,depth:q,text:Y},{id:Z,depth:q,text:_},{id:$,depth:q,text:aa}],body:{type:s,children:[{type:b,tag:r,props:{id:O},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:ab,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ac,rel:[f,g,h],target:i},children:[{type:a,value:ad}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ab,props:{id:V},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ac,rel:[f,g,h],target:i},children:[{type:a,value:ad}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:X},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:ae},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:Z},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:ae},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:$},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:af},children:[{type:a,value:ag}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:ah,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:ag,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ah},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ai},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aj,rel:[f,g,h],target:i},children:[{type:a,value:ak}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:M},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:J,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:af,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ai},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aj,rel:[f,g,h],target:i},children:[{type:a,value:ak}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":al},children:[{type:a,value:c}]}]},dir:al,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:am,depth:q,text:an},{id:ao,depth:q,text:ap},{id:aq,depth:q,text:ar},{id:as,depth:q,text:at}],body:{type:s,children:[{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":H,deep:u},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:u},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:u},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:u},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","","page-list","li","\u002F","_index","."," by CosmicAngel","before-the-first-lever","Before the first lever","after-the-first-lever","After the first lever","img","youtube-video","\u002Ftutorials\u002Fsequence-breaks","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/down-swim/state.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/down-swim/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/sequence-breaks/down-swim/state.js rename to _nuxt/static/1719428977/tutorials/sequence-breaks/down-swim/state.js index e7e17d77..3ab79f16 100644 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/down-swim/state.js +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/down-swim/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fdown-swim",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fdown-swim",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/sequence-breaks/drop-shot/payload.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/drop-shot/payload.js new file mode 100644 index 00000000..29c87556 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/drop-shot/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/sequence-breaks/drop-shot", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"drop-shot",title:"Drop shot",tags:{abilities:["bow"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"It is possible to let an arrow pass through the floor. This is useful in order to open the path from Inkwater Marsh to Kwolok's Hollow without draining the water.\nTo do so, you want to hold Bow in order to charge an arrow (this won't work if you have the shard Quickshot equiped) and then pause the game on the frame when the arrow is shot.\nYou can use the weapon wheel in order to both pause the game and pause buffer.\nTo make the pause buffering easier, open the weapon wheel while holding Bow, then release Bow. Finally, release the weapon wheel for a really short time and press it again right after.\nRepeat the last step a few time until you can see your arrow being shot.\nIf you prefer, you can also "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fkeybinds"},children:[{type:a,value:"bind"}]},{type:a,value:" a second weapon wheel button, which can make spamming it easier."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"ZVy8ONNiAFc"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fdrop-shot",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fsequence-breaks","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/drop-shot/state.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/drop-shot/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/sequence-breaks/drop-shot/state.js rename to _nuxt/static/1719428977/tutorials/sequence-breaks/drop-shot/state.js index 78bedd00..e38633bd 100644 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/drop-shot/state.js +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/drop-shot/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fdrop-shot",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fdrop-shot",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/sequence-breaks/feeding-ground-skip/payload.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/feeding-ground-skip/payload.js new file mode 100644 index 00000000..2321c7db --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/feeding-ground-skip/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/sequence-breaks/feeding-ground-skip", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at){return {data:[{article:{slug:"feeding-ground-skip",title:"Feeding ground skip",tags:{zones:["waste","woods"]},toc:[{id:D,depth:q,text:E},{id:F,depth:q,text:B}],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Feeding ground have three different states:"}]},{type:a,value:c},{type:b,tag:G,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:B}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"After doing cat and mouse"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:a,value:"After getting Seir"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After you get Seir, Shriek won’t be in Feeding Ground anymore which removes the kill plane from this area, letting you access Weeping Ridge and therefore Willow’s End. But there are multiple ways to bypass the kill plane, letting you access these areas without getting Seir."}]},{type:a,value:c},{type:b,tag:r,props:{id:D},children:[{type:b,tag:e,props:{href:"#after-cat-and-mouse",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you already did cat and mouse, you want to enter the kill plane and wait until Shriek takes off to attack you. Then open your map and teleport to the nearby spirit well. If done correctly, Shriek won’t be at Feeding Ground anymore and the kill plane will be disabled."}]},{type:a,value:c},{type:b,tag:y,props:{id:"agWiMYsgod8"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:F},children:[{type:b,tag:e,props:{href:"#before-doing-cat-and-mouse",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This option is better because at the end of the cat and mouse section, boulders will block the path above the spirit well, which makes accessing Weeping Ridge harder if you don't have a lot of verticality options."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Before explaining how to avoid the cat and mouse sequence (and therefore the kill plane), you need to understand how to trigger it in the first place."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are two main triggers. The first one is at the location where Ori is. This trigger will prevent you from doing anything else than moving to the right if you touch the ground here. The second one will trigger when Ori walks on the bone in the red circle, which starts the actual cat and mouse. So, to avoid the cat and mouse section, you want to avoid touching these bones."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:"img",props:{alt:v,src:"https:\u002F\u002Fi.imgur.com\u002FcR5RxGr.png"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"To do so, you can use Burrow to pass under it."}]},{type:a,value:c},{type:b,tag:y,props:{id:"cJ_xU7McWog"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can also pass over it with your aerial mobility. As long as you land further than these bones, you will be able to move freely in Feeding Ground.\nHowever, be careful: at Ori’s position in the first screenshot, you won’t be able to use your abilities.\nSo make sure to have enough height so you can pass through that first trigger without touching the ground."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This can be done with Launch from the ground"}]},{type:a,value:c},{type:b,tag:y,props:{id:"UImKJkabkgU"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you don't have Launch, you will have to rely on glide, jumps and dashes. You can hit the skulls on the ground with your sword in order to "},{type:b,tag:p,props:{to:"\u002Ftutorials\u002Fmovement\u002Faerial-reset"},children:[{type:a,value:"aerial reset"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:y,props:{id:"3MnOID88M6k"},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip",extension:u,createdAt:I,updatedAt:I},sidebarArticles:[{slug:A,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:J,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:x,path:x,extension:u,createdAt:j,updatedAt:j},{slug:A,title:"Features",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:p,props:{to:M},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":N,deep:v},children:[{type:a,value:c}]}]},dir:N,path:"\u002Ffeatures\u002F",extension:u,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:O,depth:q,text:P},{id:Q,depth:q,text:R},{id:S,depth:T,text:U},{id:V,depth:T,text:W},{id:X,depth:q,text:Y},{id:Z,depth:q,text:_},{id:$,depth:q,text:aa}],body:{type:t,children:[{type:b,tag:r,props:{id:O},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:Q},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:ab,props:{id:S},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ac,rel:[f,g,h],target:i},children:[{type:a,value:ad}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:ab,props:{id:V},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ac,rel:[f,g,h],target:i},children:[{type:a,value:ad}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:X},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Y}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:p,props:{to:ae},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:Z},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:_}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:p,props:{to:ae},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:$},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aa}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:p,props:{to:af},children:[{type:a,value:ag}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:ah,extension:u,createdAt:j,updatedAt:j},{slug:"how-to-start",title:ag,toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:p,props:{to:ah},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:p,props:{to:ai},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:aj,rel:[f,g,h],target:i},children:[{type:a,value:ak}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:p,props:{to:M},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:J,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:K},{type:b,tag:e,props:{href:L,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:af,extension:u,createdAt:j,updatedAt:j},{slug:A,title:"Seed Genenation",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:p,props:{to:ai},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:aj,rel:[f,g,h],target:i},children:[{type:a,value:ak}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":al},children:[{type:a,value:c}]}]},dir:al,path:"\u002Fseedgen\u002F",extension:u,createdAt:j,updatedAt:j},{slug:A,title:"Tutorials",toc:[{id:am,depth:q,text:an},{id:ao,depth:q,text:ap},{id:aq,depth:q,text:ar},{id:as,depth:q,text:at}],body:{type:t,children:[{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":H,deep:v},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ao},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ap}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:v},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aq},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ar}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:v},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:as},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:at}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:w,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:v},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:t,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:G,props:{},children:[{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:s,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:u,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","true",-1,"span","icon","icon-link","nuxt-link",2,"h2","li","root",".md","","page-list","\u002F","youtube-video",".","_index","Before doing cat and mouse"," by CosmicAngel","after-cat-and-mouse","After cat and mouse","before-doing-cat-and-mouse","ul","\u002Ftutorials\u002Fsequence-breaks","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/feeding-ground-skip/state.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/feeding-ground-skip/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/sequence-breaks/feeding-ground-skip/state.js rename to _nuxt/static/1719428977/tutorials/sequence-breaks/feeding-ground-skip/state.js index d92e5edf..838dcbff 100644 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/feeding-ground-skip/state.js +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/feeding-ground-skip/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Ffeeding-ground-skip",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/sequence-breaks/hornbug-skip/payload.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/hornbug-skip/payload.js new file mode 100644 index 00000000..bb658f78 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/hornbug-skip/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/sequence-breaks/hornbug-skip", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"hornbug-skip",title:"Hornbug skip",tags:{zones:["hollow"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Just after the Kwolok's Hollow TP, you will reach the hornbug arena. You can skip this boss fight if you are not touching the ground between these arrows (this include the ground in the spikes and OOB)."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:"img",props:{alt:"Hornbug trigger",src:"https:\u002F\u002Fi.imgur.com\u002F5xvWoj5.jpeg"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There is a lot of ways to skip this fight, a lot of them using bash."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"_3__d62-S70"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fhornbug-skip",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fsequence-breaks","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/hornbug-skip/state.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/hornbug-skip/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/sequence-breaks/hornbug-skip/state.js rename to _nuxt/static/1719428977/tutorials/sequence-breaks/hornbug-skip/state.js index a1893399..5b14baef 100644 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/hornbug-skip/state.js +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/hornbug-skip/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fhornbug-skip",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fhornbug-skip",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/sequence-breaks/kwolok-crushers/payload.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/kwolok-crushers/payload.js new file mode 100644 index 00000000..07c5cb69 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/kwolok-crushers/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/sequence-breaks/kwolok-crushers", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as){return {data:[{article:{slug:"kwolok-crushers",title:"Kwolok's crushers without Water Dash",tags:{zones:["pools"]},toc:[{id:B,depth:q,text:C},{id:D,depth:q,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In order to reach the Kwolok's fight in Luma Pools, you are supposed to use Water Dash in order to pass through some crushers but it's actually possible to avoid them through normal swimming"}]},{type:a,value:c},{type:b,tag:r,props:{id:B},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#glitching-the-crushers",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If you can reach the checkpoint in the keystone room above, you can glitch out the crushers. For this, simply activate that checkpoints and let the cruchers stomp you. Once you returned to the crushers after respawning, the crushers won't be at their normal position so you can swim above them to avoid getting stomped by them. You can do this trick on one crusher at the time if you aren't confortable with glitching multiple crushers at the same time."}]},{type:a,value:c},{type:b,tag:F,props:{id:"9ku72WWaOCA"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:D},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#swiming-through-the-crushers",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It's possible to avoid the crushers before they stomp you. By doing so, you can swim through them without dying."}]},{type:a,value:c},{type:b,tag:F,props:{id:"GyNdZbLVsmU"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fkwolok-crushers",extension:t,createdAt:H,updatedAt:H},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:p,props:{to:L},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":M,deep:x},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:N,depth:q,text:O},{id:P,depth:q,text:Q},{id:R,depth:S,text:T},{id:U,depth:S,text:V},{id:W,depth:q,text:X},{id:Y,depth:q,text:Z},{id:_,depth:q,text:$}],body:{type:s,children:[{type:b,tag:r,props:{id:N},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:P},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:aa,props:{id:R},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:aa,props:{id:U},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:W},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:p,props:{to:ad},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:Y},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:p,props:{to:ad},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:_},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:p,props:{to:ae},children:[{type:a,value:af}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ag,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:af,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:p,props:{to:ag},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:p,props:{to:ah},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ai,rel:[f,g,h],target:i},children:[{type:a,value:aj}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:p,props:{to:L},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ae,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:p,props:{to:ah},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ai,rel:[f,g,h],target:i},children:[{type:a,value:aj}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ak},children:[{type:a,value:c}]}]},dir:ak,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:al,depth:q,text:am},{id:an,depth:q,text:ao},{id:ap,depth:q,text:aq},{id:ar,depth:q,text:as}],body:{type:s,children:[{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:an},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ap},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ar},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","true",-1,"span","icon","icon-link","nuxt-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","glitching-the-crushers","Glitching the crushers","swiming-through-the-crushers","Swiming through the crushers","youtube-video","\u002Ftutorials\u002Fsequence-breaks","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/kwolok-crushers/state.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/kwolok-crushers/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/sequence-breaks/kwolok-crushers/state.js rename to _nuxt/static/1719428977/tutorials/sequence-breaks/kwolok-crushers/state.js index 91717194..37749ea6 100644 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/kwolok-crushers/state.js +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/kwolok-crushers/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fkwolok-crushers",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fkwolok-crushers",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-arena-skip/payload.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-arena-skip/payload.js new file mode 100644 index 00000000..9cb768c5 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-arena-skip/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/sequence-breaks/pools-arena-skip", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"pools-arena-skip",title:"Pools Arena Skip",tags:{zones:["pools"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Right next to the East Pools TP, you normally have to beat an arena in order to progress in Pools. You even need to do it twice: once without water dash and another time when you get water dash."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It's actually possible to skip that arena. Since it will only trigger if you are standing on the wooden platform, you can swim underneath it and go to the left side of the arena without starting the fight. In most cases, the door should be opened but it can happen that the door is already closed. If it's the case, you can either die on the spikes above the door or reloading your savefile in order to open it (you may have to do it multiple time before it works). Once you passed the door, you can continue in Pools like normal."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"SSlfGq77VmU"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-arena-skip",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fsequence-breaks","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-arena-skip/state.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-arena-skip/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/sequence-breaks/pools-arena-skip/state.js rename to _nuxt/static/1719428977/tutorials/sequence-breaks/pools-arena-skip/state.js index b58e3660..f2be0679 100644 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-arena-skip/state.js +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-arena-skip/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-arena-skip",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-arena-skip",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-escape-revisit/payload.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-escape-revisit/payload.js new file mode 100644 index 00000000..c88d7e2f --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-escape-revisit/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/sequence-breaks/pools-escape-revisit", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as){return {data:[{article:{slug:"pools-escape-revisit",title:"Kwolok Revisit before Kwolok fight",tags:{zones:["pools"]},toc:[{id:B,depth:q,text:C},{id:D,depth:q,text:E}],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"There is a pickup under where you start the Kwolok fight which is commonly known as the Kwolok revisit pickup because you normally need to fight Kwolok before getting it. You can actually get that pickup before doing the fight by avoiding the trigger which starts the boss fight."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Be carefull when collecting the pickup: if you go too far on the left you will be softlocked and you'll need to reload your savefile. If you only collect the pickup and go back to the right, you shouldn't have any problem."}]},{type:a,value:c},{type:b,tag:r,props:{id:B},children:[{type:b,tag:e,props:{href:"#going-above-the-trigger",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:C}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"With enough height, you can go above the trigger of the fight, letting you get that pickup without fighting Kwolok. You want to climb the left wall and then drop once you reach the right wall."}]},{type:a,value:c},{type:b,tag:F,props:{id:"OWhvNCkrfBc"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:D},children:[{type:b,tag:e,props:{href:"#breaking-kwoloks-wall",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There is a wall between Kwolok's fight and the keystone room. By using "},{type:b,tag:p,props:{to:"\u002Ftutorials\u002Fmisc\u002Fwall-break#shuriken"},children:[{type:a,value:"Shuriken break"}]},{type:a,value:", you can break that wall from the wrong side, letting you get that pickup without water dash or fighting Kwolok."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The problem with this Shuriken Break is that you need to stay in the spikes. While the position isn't hard to get, you will quickly lose a lot of health. Remember that you can jump back in the water and found a spot to Regenerate your life before coming back to the spot if needed."}]},{type:a,value:c},{type:b,tag:F,props:{id:"2PKGt1M7H_c"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-escape-revisit",extension:t,createdAt:H,updatedAt:H},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:p,props:{to:L},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":M,deep:x},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:N,depth:q,text:O},{id:P,depth:q,text:Q},{id:R,depth:S,text:T},{id:U,depth:S,text:V},{id:W,depth:q,text:X},{id:Y,depth:q,text:Z},{id:_,depth:q,text:$}],body:{type:s,children:[{type:b,tag:r,props:{id:N},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:P},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:aa,props:{id:R},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:aa,props:{id:U},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:W},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:p,props:{to:ad},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:Y},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:p,props:{to:ad},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:_},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:p,props:{to:ae},children:[{type:a,value:af}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ag,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:af,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:p,props:{to:ag},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:p,props:{to:ah},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ai,rel:[f,g,h],target:i},children:[{type:a,value:aj}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:p,props:{to:L},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:J},{type:b,tag:e,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ae,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:p,props:{to:ah},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ai,rel:[f,g,h],target:i},children:[{type:a,value:aj}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ak},children:[{type:a,value:c}]}]},dir:ak,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:al,depth:q,text:am},{id:an,depth:q,text:ao},{id:ap,depth:q,text:aq},{id:ar,depth:q,text:as}],body:{type:s,children:[{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:an},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ap},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ar},children:[{type:b,tag:e,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","true",-1,"span","icon","icon-link","nuxt-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","going-above-the-trigger","Going above the trigger","breaking-kwoloks-wall","Breaking Kwolok's wall","youtube-video","\u002Ftutorials\u002Fsequence-breaks","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-escape-revisit/state.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-escape-revisit/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/sequence-breaks/pools-escape-revisit/state.js rename to _nuxt/static/1719428977/tutorials/sequence-breaks/pools-escape-revisit/state.js index cb601d70..d0b42fbd 100644 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-escape-revisit/state.js +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-escape-revisit/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-escape-revisit",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-escape-revisit",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-puzzle-skip/payload.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-puzzle-skip/payload.js new file mode 100644 index 00000000..41f2dcac --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-puzzle-skip/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/sequence-breaks/pools-puzzle-skip", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao){return {data:[{article:{slug:"pools-puzzle-skip",title:"Pools Puzzle Skip",tags:{zones:["pools"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"When you first enter Pools, the East Pools teleporter is underwater and you need to solve a small puzzle where you have to touch sea anemone in order to lower the water level."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This puzzle can be skipped by activating specific checkpoints and then dying at specific spots:"}]},{type:a,value:c},{type:b,tag:B,props:{},children:[{type:a,value:c},{type:b,tag:t,props:{},children:[{type:a,value:"Activate the checkpoint next to Tokk and die to the spikes above the fishing Moki"}]},{type:a,value:c},{type:b,tag:t,props:{},children:[{type:a,value:"Activate the checkpoint at the left of the slime bellow Tokk and die to the lower spikes on the right wall"}]},{type:a,value:c}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The game basically trace a line between where you died and where you will respawn and if this line touches the end of the puzzle, it will solve it for you."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once you skipped the puzzle, you can either reload your savefile or die in order to respawn directly on the teleporter."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It's also important to know that if you get the East Pools Teleporter pickup or if you spawned at East Pools, the puzzle will already be solved."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"74JR0ozjFyk"},children:[{type:a,value:c}]}]},dir:C,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-puzzle-skip",extension:u,createdAt:D,updatedAt:D},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:E,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:F},{type:b,tag:e,props:{href:G,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:u,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:H},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":I,deep:x},children:[{type:a,value:c}]}]},dir:I,path:"\u002Ffeatures\u002F",extension:u,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:J,depth:q,text:K},{id:L,depth:q,text:M},{id:N,depth:O,text:P},{id:Q,depth:O,text:R},{id:S,depth:q,text:T},{id:U,depth:q,text:V},{id:W,depth:q,text:X}],body:{type:s,children:[{type:b,tag:r,props:{id:J},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:K}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:L},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:M}]},{type:a,value:c},{type:b,tag:Y,props:{id:N},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:P}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Z,rel:[f,g,h],target:i},children:[{type:a,value:_}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:Y,props:{id:Q},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:R}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Z,rel:[f,g,h],target:i},children:[{type:a,value:_}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:S},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:U},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:$},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:W},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:aa},children:[{type:a,value:ab}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ac,extension:u,createdAt:j,updatedAt:j},{slug:"how-to-start",title:ab,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ad},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ae,rel:[f,g,h],target:i},children:[{type:a,value:af}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:H},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:E,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:F},{type:b,tag:e,props:{href:G,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:aa,extension:u,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ad},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ae,rel:[f,g,h],target:i},children:[{type:a,value:af}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":ag},children:[{type:a,value:c}]}]},dir:ag,path:"\u002Fseedgen\u002F",extension:u,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ah,depth:q,text:ai},{id:aj,depth:q,text:ak},{id:al,depth:q,text:am},{id:an,depth:q,text:ao}],body:{type:s,children:[{type:b,tag:r,props:{id:ah},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ai}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":C,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:aj},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ak}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:al},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:an},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:u,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:B,props:{},children:[{type:a,value:c},{type:b,tag:t,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:t,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:t,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:t,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:t,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:t,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:u,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root","li",".md","page-list","\u002F","","_index","."," by CosmicAngel","ul","\u002Ftutorials\u002Fsequence-breaks","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-puzzle-skip/state.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-puzzle-skip/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/sequence-breaks/pools-puzzle-skip/state.js rename to _nuxt/static/1719428977/tutorials/sequence-breaks/pools-puzzle-skip/state.js index f8cf3e3d..e884fa87 100644 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/pools-puzzle-skip/state.js +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/pools-puzzle-skip/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-puzzle-skip",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fpools-puzzle-skip",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/sequence-breaks/silent-swim/payload.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/silent-swim/payload.js new file mode 100644 index 00000000..5b8f43b2 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/silent-swim/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/sequence-breaks/silent-swim", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"silent-swim",title:"Silent swim",tags:{abilities:["water-dash","bash","regenerate"],zones:["hollow","woods"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"In order to access Silent Woods from Kwolok's Hollow, you normally need to clean the water but it is actually possible to swim through the dirty water if you have Regenerate and enough energy and health. The amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having Water Dash or the Resilience shard. You can also use "},{type:b,tag:k,props:{to:"\u002Ftutorials\u002Fmisc\u002Fgodmode"},children:[{type:a,value:"godmode"}]},{type:a,value:" to remove the health and energy requirement entirely."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"This is how the scene looks with the debug renderer on."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:b,tag:"img",props:{alt:u,src:"https:\u002F\u002Fi.imgur.com\u002Ffp45E9c.jpeg"},children:[]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There is 3 important elements for this trick: the wall you need to break, the tentacle at the center of the screen which will shoot a projectile you will be using to break the wall next to the tentacle and the small part where you can breath before the tentacle."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You first need to swim through the dirty water to reach the surface at the left of the tentacle. If you surface there and hold left, you will be standing on a small ledge, outside of the water. From this point, you can now use Regenerate for the second part of the trick: breaking the wall."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"In order to break the wall, you can either stick to it and wait for the tentacle to shoot at you, or bash the tentacle's projectile into the wall, which is the part we'll focus on. The bash is pretty precise: if you hold down while swimming against the floor on the left of the right mouse ability, you'll get stuck in the perfect position for the bash. Then wait for the tentacle to shoot at you and bash the projectile as soon as possible. Finally, aim your bash to be just a bit lower than the tentacle. If it's aimed correctly, it should hit the wall and break it."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After you broke the wall, you want to return to the ledge on the left in order to heal up. You can then swim to the other side of the wall the wall you just broke and reach Silent Woods. This part requires a lot of health, you want to time when you release your bash so the tick of water damage ends up on the invulnerability frames bash gives you."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"qubLCEn8CVU"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fsilent-swim",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:x,path:x,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":H,deep:u},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:x,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:x,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":B,deep:u},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:u},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:u},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:v,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:u},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:w,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:x,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","","page-list","li","\u002F","_index","."," by CosmicAngel","\u002Ftutorials\u002Fsequence-breaks","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/silent-swim/state.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/silent-swim/state.js similarity index 60% rename from _nuxt/static/1714843480/tutorials/sequence-breaks/silent-swim/state.js rename to _nuxt/static/1719428977/tutorials/sequence-breaks/silent-swim/state.js index 1843a33c..ba479ffd 100644 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/silent-swim/state.js +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/silent-swim/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fsilent-swim",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fsilent-swim",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/sequence-breaks/skipping-indiana-jones/payload.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/skipping-indiana-jones/payload.js new file mode 100644 index 00000000..c3403f2e --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/skipping-indiana-jones/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/sequence-breaks/skipping-indiana-jones", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"skipping-indiana-jones",title:"Skipping Falling boulder in Willow",tags:{zones:["willow"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"At the lower right heart in Willow, you need to break a corruption which makes a boulder fall you then need to avoid by going all the way back at the start of the room. Once it's done, you can go back up and break the Heart."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You can actually pass under the falling boulder before it start rolling, making you able to skip the Indiana Jones like sequence."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"Ls09YWH7AG8"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fskipping-indiana-jones",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fsequence-breaks","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/skipping-indiana-jones/state.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/skipping-indiana-jones/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/sequence-breaks/skipping-indiana-jones/state.js rename to _nuxt/static/1719428977/tutorials/sequence-breaks/skipping-indiana-jones/state.js index 22874404..a01e1327 100644 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/skipping-indiana-jones/state.js +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/skipping-indiana-jones/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fskipping-indiana-jones",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fskipping-indiana-jones",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/sequence-breaks/wellspring-escape-revisit/payload.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/wellspring-escape-revisit/payload.js new file mode 100644 index 00000000..3e7f5006 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/wellspring-escape-revisit/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/sequence-breaks/wellspring-escape-revisit", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an){return {data:[{article:{slug:"wellspring-escape-revisit",title:"Wellspring Escape Revisit before the escape",tags:{zones:["wellspring"]},toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"There is a pickup at the left of where the Wellspring Escape starts which is commonly known as the Wellpring escape revisit pickup because you normally need to do the escape before getting it."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"But it's possible to go above the trigger of the escape, letting you get that pickup before doing the escape. There is a lot of ways to do this but they are all doing the same thing: get enough height in order to pass above the trigger (which is basically the purple rectangle in the clip) and get the pickup by going left then dropping through the semi-solid."}]},{type:a,value:c},{type:b,tag:"youtube-video",props:{id:"Oo3mdLmbBhs"},children:[{type:a,value:c}]}]},dir:B,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-escape-revisit",extension:t,createdAt:C,updatedAt:C},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:z}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":H,deep:x},children:[{type:a,value:c}]}]},dir:H,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:I,depth:q,text:J},{id:K,depth:q,text:L},{id:M,depth:N,text:O},{id:P,depth:N,text:Q},{id:R,depth:q,text:S},{id:T,depth:q,text:U},{id:V,depth:q,text:W}],body:{type:s,children:[{type:b,tag:r,props:{id:I},children:[{type:b,tag:e,props:{href:"#prerequisites",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:J}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:K},children:[{type:b,tag:e,props:{href:"#download",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:L}]},{type:a,value:c},{type:b,tag:X,props:{id:M},children:[{type:b,tag:e,props:{href:"#windows",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:X,props:{id:P},children:[{type:b,tag:e,props:{href:"#linux",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Install "},{type:b,tag:e,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:e,props:{href:Y,rel:[f,g,h],target:i},children:[{type:a,value:Z}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:R},children:[{type:b,tag:e,props:{href:"#steam",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:S}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:T},children:[{type:b,tag:e,props:{href:"#windows-store",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:U}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:k,props:{to:_},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:V},children:[{type:b,tag:e,props:{href:"#after-installation",ariaHidden:l,tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:W}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:k,props:{to:$},children:[{type:a,value:aa}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ab,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:aa,toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"After "},{type:b,tag:k,props:{to:ab},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:k,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:k,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:k,props:{to:G},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:e,props:{href:D,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:E},{type:b,tag:e,props:{href:F,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:$,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:k,props:{to:ac},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:e,props:{href:ad,rel:[f,g,h],target:i},children:[{type:a,value:ae}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":af},children:[{type:a,value:c}]}]},dir:af,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:ag,depth:q,text:ah},{id:ai,depth:q,text:aj},{id:ak,depth:q,text:al},{id:am,depth:q,text:an}],body:{type:s,children:[{type:b,tag:r,props:{id:ag},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#sequence-breaks",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:ah}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":B,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ai},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#movement",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:aj}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ak},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#area-specific-knowledge",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:al}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:am},children:[{type:b,tag:e,props:{ariaHidden:l,href:"#miscellaneous",tabIndex:m},children:[{type:b,tag:n,props:{className:[o,p]},children:[]}]},{type:a,value:an}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:d,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:e,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:z}]},{type:a,value:c},{type:b,tag:d,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:e,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","p","a","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","nuxt-link","true",-1,"span","icon","icon-link",2,"h2","root",".md","page-list","li","\u002F","","_index","."," by CosmicAngel","\u002Ftutorials\u002Fsequence-breaks","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/wellspring-escape-revisit/state.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/wellspring-escape-revisit/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/sequence-breaks/wellspring-escape-revisit/state.js rename to _nuxt/static/1719428977/tutorials/sequence-breaks/wellspring-escape-revisit/state.js index b22235f4..f632f5cf 100644 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/wellspring-escape-revisit/state.js +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/wellspring-escape-revisit/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-escape-revisit",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-escape-revisit",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1719428977/tutorials/sequence-breaks/wellspring-spinning-room/payload.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/wellspring-spinning-room/payload.js new file mode 100644 index 00000000..57da7e75 --- /dev/null +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/wellspring-spinning-room/payload.js @@ -0,0 +1 @@ +__NUXT_JSONP__("/tutorials/sequence-breaks/wellspring-spinning-room", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as){return {data:[{article:{slug:"wellspring-spinning-room",title:"Wellspring Spinning room",tags:["location-tutorial",z],toc:[{id:C,depth:q,text:D},{id:z,depth:q,text:E}],body:{type:s,children:[{type:b,tag:r,props:{id:C},children:[{type:b,tag:d,props:{ariaHidden:k,href:"#skipping-the-room",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:D}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The Spinning room in Wellspring can be skipped which saves a lot of time. At the right of that room, if you haven't pulled any lever, you can go through a gap which let you go to the the next room without doing the puzzle."}]},{type:a,value:c},{type:b,tag:F,props:{id:"nRkr3NP-OEg"},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:z},children:[{type:b,tag:d,props:{ariaHidden:k,href:"#clean-water",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:E}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"If you have Clean Water when entering this room, some lasers will be disabled which make doing the room easier."}]},{type:a,value:c},{type:b,tag:F,props:{id:"Wyrz_bbxuZA"},children:[{type:a,value:c}]}]},dir:G,path:"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-spinning-room",extension:t,createdAt:H,updatedAt:H},sidebarArticles:[{slug:y,title:"Ori WotW Randomizer wiki",sidebarTitle:"Home",toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"Welcome to the Ori and the Will of the Wisps Randomizer wiki!"}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"It includes lots of information to help install this mod, understand the options for seed generation and learn\nabout all the new things this mod adds."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The tutorials explain movement techs and other knowledge that is useful to progress in the game. They can also be of use in the vanilla game."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"If something is unclear or you need further help, don't hesitate to ask on Discord. Either the "},{type:b,tag:d,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori Speedrunning Discord"}]},{type:a,value:J},{type:b,tag:d,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"Randomizer Development Discord"}]},{type:a,value:A}]}]},dir:w,path:w,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Features",toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"The main function of this randomizer is shuffling all the item locations.\nThat means it’s completely possible to collect a spirit light container but get the double jump skill instead.\nLikewise, Skill Trees don’t always give you a skill, so you might find a Gorlek Ore when activating the Bash Skill Tree."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The item placement however is not completely random: there is an algorithm or logic to the chaos.\nThis ensures that every playthrough is beatable by placing each progression item at a location you will be able to reach.\nFor more information, you can read the "},{type:b,tag:p,props:{to:L},children:[{type:a,value:"paths sections of the seed generation"}]},{type:a,value:".\nThis mod also adds other functionality to the game. Click on the links below to learn more about them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":M,deep:x},children:[{type:a,value:c}]}]},dir:M,path:"\u002Ffeatures\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"installation",title:"Installation",toc:[{id:N,depth:q,text:O},{id:P,depth:q,text:Q},{id:R,depth:S,text:T},{id:U,depth:S,text:V},{id:W,depth:q,text:X},{id:Y,depth:q,text:Z},{id:_,depth:q,text:$}],body:{type:s,children:[{type:b,tag:r,props:{id:N},children:[{type:b,tag:d,props:{href:"#prerequisites",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:O}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine)."}]},{type:a,value:c},{type:b,tag:r,props:{id:P},children:[{type:b,tag:d,props:{href:"#download",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Q}]},{type:a,value:c},{type:b,tag:aa,props:{id:R},children:[{type:b,tag:d,props:{href:"#windows",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:T}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Download and install the latest setup executable from "},{type:b,tag:d,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing."}]},{type:a,value:c},{type:b,tag:aa,props:{id:U},children:[{type:b,tag:d,props:{href:"#linux",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:V}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Install "},{type:b,tag:d,props:{href:"https:\u002F\u002Fflathub.org\u002Fapps\u002Fcom.usebottles.bottles",rel:[f,g,h],target:i},children:[{type:a,value:"Bottles"}]},{type:a,value:" using Flatpak, and launch it at least once, no further setup is required inside Bottles."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Then, download the latest application from "},{type:b,tag:d,props:{href:ab,rel:[f,g,h],target:i},children:[{type:a,value:ac}]},{type:a,value:", and launch the file Launcher executable (\"ori-rando-launcher\") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically."}]},{type:a,value:c},{type:b,tag:r,props:{id:W},children:[{type:b,tag:d,props:{href:"#steam",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:X}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your "},{type:b,tag:p,props:{to:ad},children:[{type:a,value:"settings"}]},{type:a,value:" if needed."}]},{type:a,value:c},{type:b,tag:r,props:{id:Y},children:[{type:b,tag:d,props:{href:"#windows-store",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:Z}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"The randomizer should automatically detect that you have the Windows Store version of the game and prompt you to install the randomizer for it. If it does not, after installing, you can open "},{type:b,tag:p,props:{to:ad},children:[{type:a,value:"the settings"}]},{type:a,value:" and activate the Use Windows Store option."}]},{type:a,value:c},{type:b,tag:r,props:{id:_},children:[{type:b,tag:d,props:{href:"#after-installation",ariaHidden:k,tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:$}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Check out the "},{type:b,tag:p,props:{to:ae},children:[{type:a,value:af}]},{type:a,value:" page for suggestions on how to generate and start your first seed!"}]}]},dir:w,path:ag,extension:t,createdAt:j,updatedAt:j},{slug:"how-to-start",title:af,toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"After "},{type:b,tag:p,props:{to:ag},children:[{type:a,value:"installing the randomizer"}]},{type:a,value:", you can start Ori and the Will of the Wisps Randomizer.exe which will open a "},{type:b,tag:p,props:{to:ah},children:[{type:a,value:"Launcher"}]},{type:a,value:" from where you will be able to do everything you need in order to play the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Firstly, you need to generate a seed. A seed contain the necessary information for your randomized playthrough, like the content of each item. You can generate them yourself by using the seed generator integrated into the launcher. You can find instructions on how to use the seed generator "},{type:b,tag:d,props:{href:ai,rel:[f,g,h],target:i},children:[{type:a,value:aj}]},{type:a,value:". For beginners, we recommend to play with the Moki "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fpresets"},children:[{type:a,value:"preset"}]},{type:a,value:" and the All Wisps "},{type:b,tag:p,props:{to:"\u002Fseedgen\u002Fgoals"},children:[{type:a,value:"goal"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"After generating your seed, the game should be launching. When you reach the main menu, you can try to press "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Fspecial-commands"},children:[{type:a,value:"Alt+L"}]},{type:a,value:" which should display a textbox with some information about the seed. If nothing appeared, the randomizer failed to inject itself into the game. It can happen if your game take too long to launch (in that case, the launcher should warn you about that issue), if your anti-virus is blocking the code injection process or if it deleted the Injector.exe file located in the randomizer installation folder (which you can open directly by clicking on the right icon on the Home tab). If Injector.exe is missing you need to reinstall the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Instead of generating a seed yourself, you might have downloaded a .wotwr file from someone else, in which case you want to double click on it. It should ask you which program you want to use in order to open this type of file. Choose to browse for more apps on your computer and search the Ori and the Will of the Wisps Randomizer.exe which is located where you installed the randomizer. Once you have associated .wotwr files with the randomizer launcher, you should not have to do this again and simply double clicking on a .wotwr file will launch the randomizer."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Once the randomizer launches successfully, you simply need to start playing! It is recommended to play on a new save file because the randomizer will also affect save files made with the base game. If you ever feel lost when playing a seed, you can open your map and use the "},{type:b,tag:p,props:{to:"\u002Ffeatures\u002Flogic-helper"},children:[{type:a,value:"In Logic filter"}]},{type:a,value:" which will show you every item you can collect with the skills you have. You can also read the "},{type:b,tag:p,props:{to:L},children:[{type:a,value:"paths section of the seed generation"}]},{type:a,value:" to learn more about what the randomizer might want you to do. The community is also able to help so don’t hesitate to join the "},{type:b,tag:d,props:{href:I,rel:[f,g,h],target:i},children:[{type:a,value:"Ori speedrunning Discord"}]},{type:a,value:J},{type:b,tag:d,props:{href:K,rel:[f,g,h],target:i},children:[{type:a,value:"randomizer development Discord"}]},{type:a,value:" if you need help with something!"}]}]},dir:w,path:ae,extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Seed Genenation",toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the "},{type:b,tag:p,props:{to:ah},children:[{type:a,value:"randomizer Launcher"}]},{type:a,value:" or on the Internet "},{type:b,tag:d,props:{href:ai,rel:[f,g,h],target:i},children:[{type:a,value:aj}]},{type:a,value:". There is a bunch of options but don't worry, this page will go through each of them."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":ak},children:[{type:a,value:c}]}]},dir:ak,path:"\u002Fseedgen\u002F",extension:t,createdAt:j,updatedAt:j},{slug:y,title:"Tutorials",toc:[{id:al,depth:q,text:am},{id:an,depth:q,text:ao},{id:ap,depth:q,text:aq},{id:ar,depth:q,text:as}],body:{type:s,children:[{type:b,tag:r,props:{id:al},children:[{type:b,tag:d,props:{ariaHidden:k,href:"#sequence-breaks",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:am}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"There are quite a few ways to access specific areas sooner than intended. The following section goes over what you can do to skip location requirements."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":G,deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:an},children:[{type:b,tag:d,props:{ariaHidden:k,href:"#movement",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:ao}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Movement in Ori and the Will of the Wisps is quite deep. There are a bunch of advanced movement options that will let you access pickups with fewer skills or simply let you go faster."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmovement",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ap},children:[{type:b,tag:d,props:{ariaHidden:k,href:"#area-specific-knowledge",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:aq}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Some areas in the game have a gimmick and by using some game knowledge you can interact with that game mechanic in unique ways."}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Farea-specific",deep:x},children:[{type:a,value:c}]},{type:a,value:c},{type:b,tag:r,props:{id:ar},children:[{type:b,tag:d,props:{ariaHidden:k,href:"#miscellaneous",tabIndex:l},children:[{type:b,tag:m,props:{className:[n,o]},children:[]}]},{type:a,value:as}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Other game knowledge you could use but that doesn't quite fit the other categories"}]},{type:a,value:c},{type:b,tag:u,props:{"by-path":"\u002Ftutorials\u002Fmisc",deep:x},children:[{type:a,value:c}]}]},dir:"\u002Ftutorials",path:"\u002Ftutorials\u002F",extension:t,createdAt:j,updatedAt:j},{slug:"plando",title:"Plandomizer",toc:[],body:{type:s,children:[{type:b,tag:e,props:{},children:[{type:a,value:"A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges."}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"You need to launch them through the randomizer in order to play them. Plandos are created by using a custom programming language which you can learn by reading through the "},{type:b,tag:d,props:{href:"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1IR1DHnbtO8rydCLEgFh-yp3iRkzZbFAG-EmR5hxrfmU\u002Fedit",rel:[f,g,h],target:i},children:[{type:a,value:"Header Documentation"}]},{type:a,value:A}]},{type:a,value:c},{type:b,tag:e,props:{},children:[{type:a,value:"Here is a list of every available Plando. You can contact the plando's creator if there is no direct link to them and you want to play them :"}]},{type:a,value:c},{type:b,tag:"ul",props:{},children:[{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002Fis8324jbdkwk6fk\u002FItsDangerousToGoAlone.zip",rel:[f,g,h],target:i},children:[{type:a,value:"It's Dangerous To Go Alone"}]},{type:a,value:" by Sirius, a high difficulty challenge"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fchaos.html",rel:[f,g,h],target:i},children:[{type:a,value:"Chaos"}]},{type:a,value:" by CosmicAngel, completely randomizes your skills every time you collect a new pickup"}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ffireball.html",rel:[f,g,h],target:i},children:[{type:a,value:"Fireball"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Fkaizo.html",rel:[f,g,h],target:i},children:[{type:a,value:"Kaizo"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fbluespheres.weebly.com\u002Ftime-act-1.html",rel:[f,g,h],target:i},children:[{type:a,value:"Time (Act 1)"}]},{type:a,value:B}]},{type:a,value:c},{type:b,tag:v,props:{},children:[{type:b,tag:d,props:{href:"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F15rSX6TqJcJsQWFTIC67sygK_I_Dkm34k?usp=sharing",rel:[f,g,h],target:i},children:[{type:a,value:"Milktown"}]},{type:a,value:" by Justepic"}]},{type:a,value:c}]}]},dir:w,path:"\u002Fplando",extension:t,createdAt:j,updatedAt:j}]}],fetch:{},mutations:void 0}}("text","element","\n","a","p","nofollow","noopener","noreferrer","_blank","2024-06-26T19:08:55.190Z","true",-1,"span","icon","icon-link","nuxt-link",2,"h2","root",".md","page-list","li","\u002F","","_index","clean-water","."," by CosmicAngel","skipping-the-room","Skipping the room","Clean Water","youtube-video","\u002Ftutorials\u002Fsequence-breaks","2024-06-26T19:08:55.194Z","https:\u002F\u002Fdiscord.com\u002Finvite\u002FSUS57PWWnA"," or the ","https:\u002F\u002Fdiscord.gg\u002FsfUr8ra5P7","\u002Fseedgen\u002Fpaths","\u002Ffeatures","prerequisites","Prerequisites","download","Download","windows",3,"Windows","linux","Linux","steam","Steam","windows-store","Windows Store","after-installation","After installation","h3","https:\u002F\u002Fwotw.orirando.com\u002F","our website","\u002Ffeatures\u002Fsettings","\u002Fhow-to-start","How to start","\u002Finstallation","\u002Ffeatures\u002Flauncher","https:\u002F\u002Fwotw.orirando.com\u002Fseedgen","here","\u002Fseedgen","sequence-breaks","Sequence Breaks","movement","Movement","area-specific-knowledge","Area specific knowledge","miscellaneous","Miscellaneous"))); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/sequence-breaks/wellspring-spinning-room/state.js b/_nuxt/static/1719428977/tutorials/sequence-breaks/wellspring-spinning-room/state.js similarity index 61% rename from _nuxt/static/1714843480/tutorials/sequence-breaks/wellspring-spinning-room/state.js rename to _nuxt/static/1719428977/tutorials/sequence-breaks/wellspring-spinning-room/state.js index 3ab81d71..61587eae 100644 --- a/_nuxt/static/1714843480/tutorials/sequence-breaks/wellspring-spinning-room/state.js +++ b/_nuxt/static/1719428977/tutorials/sequence-breaks/wellspring-spinning-room/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-spinning-room",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials\u002Fsequence-breaks\u002Fwellspring-spinning-room",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/_nuxt/static/1714843480/tutorials/state.js b/_nuxt/static/1719428977/tutorials/state.js similarity index 68% rename from _nuxt/static/1714843480/tutorials/state.js rename to _nuxt/static/1719428977/tutorials/state.js index a570ed07..1f384efb 100644 --- a/_nuxt/static/1714843480/tutorials/state.js +++ b/_nuxt/static/1719428977/tutorials/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1714843480",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"bbc069ed"}}}}(null)); \ No newline at end of file +window.__NUXT__=(function(a){return {staticAssetsBase:"\u002F_nuxt\u002Fstatic\u002F1719428977",layout:"default",error:a,serverRendered:true,routePath:"\u002Ftutorials",config:{_app:{basePath:"\u002F",assetsPath:"\u002F_nuxt\u002F",cdnURL:a},content:{dbHash:"b29b778c"}}}}(null)); \ No newline at end of file diff --git a/features/changing-version/index.html b/features/changing-version/index.html index d0bfac9f..b339063a 100644 --- a/features/changing-version/index.html +++ b/features/changing-version/index.html @@ -1,7 +1,7 @@ - Changing randomizer versions - Ori Randomizer Wiki + Changing randomizer versions - Ori Randomizer Wiki

Changing randomizer versions

The randomizer has its own set of versions, separated from the game itself. It is possible to change which version of the randomizer you are using, including pre-released versions.

@@ -22,6 +22,6 @@ Tutorials Plandomizer -
+ diff --git a/features/chat-control/index.html b/features/chat-control/index.html index 6d2372ee..4061b94b 100644 --- a/features/chat-control/index.html +++ b/features/chat-control/index.html @@ -1,7 +1,7 @@ - Chat control - Ori Randomizer Wiki + Chat control - Ori Randomizer Wiki

Chat control

Chat Control is a feature of the randomizer which lets your Twitch chat interact with your game in various ways through the use of either chat commands or channel rewards. You can set up this feature in the launcher, by clicking on the three dots at the top and then selecting Chat Control. You will then need to connect to your Twitch account in order to access the configuration tool.

@@ -71,6 +71,6 @@

Script examples -

+ diff --git a/features/custom-wheel/index.html b/features/custom-wheel/index.html index 2b58f38b..f3016f62 100644 --- a/features/custom-wheel/index.html +++ b/features/custom-wheel/index.html @@ -1,7 +1,7 @@ - Custom Wheel - Ori Randomizer Wiki + Custom Wheel - Ori Randomizer Wiki

Custom Wheel

The randomizer have multiple special commands related to the randomizer itself. Most of them are also accessible from a Custom Wheel which works just like the weapon wheel from the vanilla game. You can open this wheel by pressing V on your keyboard or holding both shoulder button on a controller (you can rebind this action to whatever you want).

@@ -19,6 +19,6 @@ Tutorials Plandomizer -
+ diff --git a/features/hints/index.html b/features/hints/index.html index 76569331..ff604fe8 100644 --- a/features/hints/index.html +++ b/features/hints/index.html @@ -1,7 +1,7 @@ - Hints - Ori Randomizer Wiki + Hints - Ori Randomizer Wiki

Hints

During the seed generation, you have the option of enabling different hints through the use of headers. These are sold by NPCs and provide information on the locations of important skills.

@@ -28,6 +28,6 @@ Tutorials Plandomizer -
+ diff --git a/features/index.html b/features/index.html index 2e03734a..641cf484 100644 --- a/features/index.html +++ b/features/index.html @@ -1,7 +1,7 @@ - Features - Ori Randomizer Wiki + Features - Ori Randomizer Wiki

Features

The main function of this randomizer is shuffling all the item locations. @@ -25,6 +25,6 @@ Tutorials Plandomizer -

+ diff --git a/features/item-locations/index.html b/features/item-locations/index.html index 849558d9..29f20523 100644 --- a/features/item-locations/index.html +++ b/features/item-locations/index.html @@ -1,7 +1,7 @@ - Item locations - Ori Randomizer Wiki + Item locations - Ori Randomizer Wiki

Item locations

There are 389 item locations in the entire game. Depending on your seed generation settings, this number might change.

@@ -33,6 +33,6 @@ Tutorials Plandomizer -
+ diff --git a/features/keybinds/index.html b/features/keybinds/index.html index a4064c22..2122c532 100644 --- a/features/keybinds/index.html +++ b/features/keybinds/index.html @@ -1,7 +1,7 @@ - Keybinds - Ori Randomizer Wiki + Keybinds - Ori Randomizer Wiki

Keybinds

Modifying your binds can be really useful, especially if you are playing with glitches which are often requiring pressing multiple buttons at the same time or in quick succession. This page will go through multiple options for rebinding such as the feature accessible from the settings' tab of the Launcher.

@@ -51,6 +51,6 @@

Third party solutions -

+ diff --git a/features/launcher/index.html b/features/launcher/index.html index 74e85f5f..e658a11c 100644 --- a/features/launcher/index.html +++ b/features/launcher/index.html @@ -1,7 +1,7 @@ - Launcher - Ori Randomizer Wiki + Launcher - Ori Randomizer Wiki

Launcher

You can access every randomizer's features through the launcher. In order to open it, simply open Ori and the Will of the Wisps Randomizer.exe from your randomizer's installation folder.

@@ -47,6 +47,6 @@

  • Settings -
  • + diff --git a/features/logic-helper/index.html b/features/logic-helper/index.html index 3c6b17b3..9240b727 100644 --- a/features/logic-helper/index.html +++ b/features/logic-helper/index.html @@ -1,7 +1,7 @@ - Logic helper - Ori Randomizer Wiki + Logic helper - Ori Randomizer Wiki

    Logic helper

    On the in-game map, you can cycle through different filters which show or hide different element. The randomizer adds a new filter called In Logic.

    @@ -21,6 +21,6 @@ Tutorials Plandomizer -
    + diff --git a/features/multiplayer/index.html b/features/multiplayer/index.html index c126c3ca..aa039ae0 100644 --- a/features/multiplayer/index.html +++ b/features/multiplayer/index.html @@ -1,7 +1,7 @@ - Multiplayer - Ori Randomizer Wiki + Multiplayer - Ori Randomizer Wiki

    Multiplayer

    The randomizer also adds the possibility to play with other players! To do so, you first want to generate a seed with the Multiplayer/Bingo option from the Generator tab enabled.

    @@ -60,6 +60,6 @@

  • Lockout bingo -
  • + diff --git a/features/new-items/index.html b/features/new-items/index.html index 66485924..dd1aeff8 100644 --- a/features/new-items/index.html +++ b/features/new-items/index.html @@ -1,7 +1,7 @@ - New items - Ori Randomizer Wiki + New items - Ori Randomizer Wiki

    New items

    The items you can find in the randomizer are usually items from the base game like keystones, health upgrades or skills but the randomizer also adds some new items to the mix. Most of those items are only added if you chose specific options during the seed generation:

    @@ -52,6 +52,6 @@

    Bonus+ -

    + diff --git a/features/settings/index.html b/features/settings/index.html index 4cb82c53..b99d3dd8 100644 --- a/features/settings/index.html +++ b/features/settings/index.html @@ -1,7 +1,7 @@ - Settings - Ori Randomizer Wiki + Settings - Ori Randomizer Wiki

    Settings

    + diff --git a/features/special-commands/index.html b/features/special-commands/index.html index dc1c0bf4..18f55be6 100644 --- a/features/special-commands/index.html +++ b/features/special-commands/index.html @@ -1,7 +1,7 @@ - Special commands - Ori Randomizer Wiki + Special commands - Ori Randomizer Wiki

    Special commands

    The randomizer adds a few new commands you can activate by pressing multiple keys at the same time. These binds can be modified by using the randomizer rebinding tool.

    @@ -31,6 +31,6 @@ Tutorials Plandomizer -
    + diff --git a/features/stats/index.html b/features/stats/index.html index 1fc213e3..4a705d2b 100644 --- a/features/stats/index.html +++ b/features/stats/index.html @@ -1,7 +1,7 @@ - Statistics - Ori Randomizer Wiki + Statistics - Ori Randomizer Wiki

    Statistics

    In the Stats tab of the Launcher, you can see the statistics of your current seed. You need to load a savefile in order to see those information.

    @@ -21,6 +21,6 @@ Tutorials Plandomizer -
    + diff --git a/how-to-start/index.html b/how-to-start/index.html index a64d41ae..d7b32f54 100644 --- a/how-to-start/index.html +++ b/how-to-start/index.html @@ -1,7 +1,7 @@ - How to start - Ori Randomizer Wiki + How to start - Ori Randomizer Wiki

    How to start

    After installing the randomizer, you can start Ori and the Will of the Wisps Randomizer.exe which will open a Launcher from where you will be able to do everything you need in order to play the randomizer.

    @@ -22,6 +22,6 @@ Tutorials Plandomizer -
    + diff --git a/index.html b/index.html index c6fc9b55..ee3ece46 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ - Ori WotW Randomizer wiki - Ori Randomizer Wiki + Ori WotW Randomizer wiki - Ori Randomizer Wiki

    Ori WotW Randomizer wiki

    Welcome to the Ori and the Will of the Wisps Randomizer wiki!

    @@ -22,6 +22,6 @@ Tutorials Plandomizer -
    + diff --git a/installation/index.html b/installation/index.html index 2c39d700..404cec5c 100644 --- a/installation/index.html +++ b/installation/index.html @@ -1,14 +1,18 @@ - Installation - Ori Randomizer Wiki + Installation - Ori Randomizer Wiki

    Installation

    Prerequisites

    The Ori and the Will of the Wisps Randomizer requires the latest version of the game on PC (either Windows Store or Steam is fine).

    Download

    -

    Download the lastest WotwRandoSetup.exe from our website. Launch this file to install the randomizer.

    -

    Because the randomizer is working by injecting its own functionalities into the base game, anti-virus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your anti-virus is not preventing it from launching and installing.

    +

    Windows

    +

    Download and install the latest setup executable from our website

    +

    Because the randomizer is working by injecting its own functionalities into the base game, antivirus programs tend to view it as a malware. You will most likely need to whitelist the folder in which you installed the randomizer so your antivirus is not preventing it from launching and installing.

    +

    Linux

    +

    Install Bottles using Flatpak, and launch it at least once, no further setup is required inside Bottles.

    +

    Then, download the latest application from our website, and launch the file Launcher executable ("ori-rando-launcher") directly. Once you start the game for the first time from the Launcher, it will set up Bottles automatically.

    Steam

    Since the randomizer needs to launch Ori and the Will of the Wisps, it needs to know where your Steam installation folder is. If you installed Steam in a non-default location, the randomizer installer will ask you for this path. You can change the Steam path later in your settings if needed.

    Windows Store

    @@ -32,12 +36,16 @@

    Download +
  • + Windows +
  • + Linux
  • Steam
  • Windows Store
  • After installation -
  • + diff --git a/plando/index.html b/plando/index.html index 360cba0c..7910bed7 100644 --- a/plando/index.html +++ b/plando/index.html @@ -1,7 +1,7 @@ - Plandomizer - Ori Randomizer Wiki + Plandomizer - Ori Randomizer Wiki

    Plandomizer

    A plandomizer (often shortened as plando) is a special kind of seed where another person already placed every items manually. These seeds can be anything from showcase of what the header's language can let you do or custom challenges.

    @@ -28,6 +28,6 @@ Tutorials Plandomizer -
    + diff --git a/seedgen/generator/index.html b/seedgen/generator/index.html index 01cd8a07..d9af5585 100644 --- a/seedgen/generator/index.html +++ b/seedgen/generator/index.html @@ -1,7 +1,7 @@ - Generator - Ori Randomizer Wiki + Generator - Ori Randomizer Wiki

    Generator

    This tab have miscellaneous option. Here, you can enter a seed which will be used for the seed generation or enables options such as playing on hard mode, removing the spoiler from the seed file or enabling multiplayer.

    + diff --git a/seedgen/goals/index.html b/seedgen/goals/index.html index fc970156..d29d67cd 100644 --- a/seedgen/goals/index.html +++ b/seedgen/goals/index.html @@ -1,7 +1,7 @@ - Goals - Ori Randomizer Wiki + Goals - Ori Randomizer Wiki

    Goals

    Goal modes are restrictions which prevent you from entering the final Willow room before you have completed your objective. If you attempt to enter Shriek’s room before completing all goals, your current goal progress will appear on screen instead. However, if you have tried to enter this room before completing your goals, the warp will unlock so you don’t have to travel there again. @@ -37,6 +37,6 @@

  • World Tour -
  • + diff --git a/seedgen/headers/index.html b/seedgen/headers/index.html index 7b57a0dd..7f0c4d2e 100644 --- a/seedgen/headers/index.html +++ b/seedgen/headers/index.html @@ -1,7 +1,7 @@ - Headers - Ori Randomizer Wiki + Headers - Ori Randomizer Wiki

    Headers

    Headers allow you to customize certain aspects of the game, like adding items to the item pool, creating custom pickups, and changing states within the game. The seed generation comes with many prebuilt headers for you to use and you can also add custom headers by dragging header files (.wotwh) in the launcher. If you are interested in creating your own headers, you can read through the Header Documentation.

    @@ -56,6 +56,6 @@ Tutorials Plandomizer -
    + diff --git a/seedgen/index.html b/seedgen/index.html index 25a3241b..3597b8e8 100644 --- a/seedgen/index.html +++ b/seedgen/index.html @@ -1,7 +1,7 @@ - Seed Genenation - Ori Randomizer Wiki + Seed Genenation - Ori Randomizer Wiki

    Seed Genenation

    A seed is one particular placement of items in the game. For Will of the Wisps, that information is stored in a .wotwr file which you can generate using the seed generator. You can access it either though the randomizer Launcher or on the Internet here. There is a bunch of options but don't worry, this page will go through each of them.

    @@ -19,6 +19,6 @@ Tutorials Plandomizer -
    + diff --git a/seedgen/paths/gorlek/index.html b/seedgen/paths/gorlek/index.html index 7f7654b6..5d8e80b7 100644 --- a/seedgen/paths/gorlek/index.html +++ b/seedgen/paths/gorlek/index.html @@ -1,7 +1,7 @@ - Gorlek - Ori Randomizer Wiki + Gorlek - Ori Randomizer Wiki

    Gorlek

    Gorlek is a difficulty which you can enable from the Paths tab of the Seed Generator. It's the difficulty above Moki and is designed for more advanced players. In this difficulty, more precise utilisation of skills are required. These options are added to the logic:

    @@ -44,6 +44,6 @@

  • Glitches -
  • + diff --git a/seedgen/paths/index.html b/seedgen/paths/index.html index 572c4432..9c84f1c9 100644 --- a/seedgen/paths/index.html +++ b/seedgen/paths/index.html @@ -1,7 +1,7 @@ - Paths - Ori Randomizer Wiki + Paths - Ori Randomizer Wiki

    Paths

    What we call a path is what skills you need in order to reach a pickup from a certain point. Each option in the Paths tab of the Seed Generator is a collection of paths which can be toggled. When generating a seed, the Seed Generator is using the options you chose from this tab to ensure you can always finish the game by placing every progression item on a pickup you will be able to reach, according to the paths you selected.

    @@ -43,6 +43,6 @@

  • Glitches -
  • + diff --git a/seedgen/paths/kii/index.html b/seedgen/paths/kii/index.html index a69fd108..62a6d8e9 100644 --- a/seedgen/paths/kii/index.html +++ b/seedgen/paths/kii/index.html @@ -1,7 +1,7 @@ - Kii - Ori Randomizer Wiki + Kii - Ori Randomizer Wiki

    Kii

    Kii is a difficulty you can enable from the Paths tab of the Seed Generator. It is the difficulty above Gorlek and is designed for more advanced and experienced players. Currently, Kii paths have not been validated and some are still missing, so use with caution! In this difficulty, even more precise utilisations of skills are required, as well as some energy weapons for movement. These options are added to the logic:

    @@ -36,6 +36,6 @@

  • Glitches -
  • + diff --git a/seedgen/paths/moki/index.html b/seedgen/paths/moki/index.html index 0293b230..e91a533c 100644 --- a/seedgen/paths/moki/index.html +++ b/seedgen/paths/moki/index.html @@ -1,7 +1,7 @@ - Moki - Ori Randomizer Wiki + Moki - Ori Randomizer Wiki

    Moki

    Moki is a difficulty setting which you can chose from the Paths tab of the Seed Generator. It is designed for players who have finished the game at least once. A seed in this difficulty does not require any particular knowledge as long as you know how to use Ori's skillset. The logic can ask you to use these skills, individually or in combination:

    @@ -29,6 +29,6 @@ Tutorials Plandomizer -
    + diff --git a/seedgen/paths/unsafe/index.html b/seedgen/paths/unsafe/index.html index 6fc1b291..f223b20a 100644 --- a/seedgen/paths/unsafe/index.html +++ b/seedgen/paths/unsafe/index.html @@ -1,7 +1,7 @@ - Unsafe - Ori Randomizer Wiki + Unsafe - Ori Randomizer Wiki

    Unsafe

    Unsafe is a difficulty setting you can enable from the Paths tab of the Seed Generator. This difficulty is the one above the Gorlek difficulty and is a collection of paths which have not been sorted in any difficulty group yet, either because they are too hard for the currently designed difficulties or because they aren't following the rules of the other difficulty.

    @@ -56,6 +56,6 @@

    Non toggleable Glitches -

    + diff --git a/seedgen/presets/index.html b/seedgen/presets/index.html index 535b1624..ee849342 100644 --- a/seedgen/presets/index.html +++ b/seedgen/presets/index.html @@ -1,7 +1,7 @@ - Presets - Ori Randomizer Wiki + Presets - Ori Randomizer Wiki

    Presets

    Presets are prebuild general options which you can use safely in order to generate seeds. Once you selected the presets you want to use, click on the Apply Presets button in order to add the preset's options to the other settings you already selected. By holding Ctrl, the Apply Presets button will change for Override Presets, clicking on it will override your previous settings by the one from the presets you selected.

    @@ -27,6 +27,6 @@ Tutorials Plandomizer -
    + diff --git a/sw.js b/sw.js index c5e25ac8..a6418fd7 100644 --- a/sw.js +++ b/sw.js @@ -1,4 +1,4 @@ -const options = {"workboxURL":"https://cdn.jsdelivr.net/npm/workbox-cdn@5.1.4/workbox/workbox-sw.js","importScripts":[],"config":{"debug":false},"cacheOptions":{"cacheId":"ori-rando-wiki-prod","directoryIndex":"/","revision":"vqBBqVZ29MSy"},"clientsClaim":true,"skipWaiting":true,"cleanupOutdatedCaches":true,"offlineAnalytics":false,"preCaching":[{"revision":"vqBBqVZ29MSy","url":"/?standalone=true"}],"runtimeCaching":[{"urlPattern":"/_nuxt/","handler":"CacheFirst","method":"GET","strategyPlugins":[]},{"urlPattern":"/","handler":"NetworkFirst","method":"GET","strategyPlugins":[]}],"offlinePage":null,"pagesURLPattern":"/","offlineStrategy":"NetworkFirst"} +const options = {"workboxURL":"https://cdn.jsdelivr.net/npm/workbox-cdn@5.1.4/workbox/workbox-sw.js","importScripts":[],"config":{"debug":false},"cacheOptions":{"cacheId":"ori-rando-wiki-prod","directoryIndex":"/","revision":"azbjKixq43ja"},"clientsClaim":true,"skipWaiting":true,"cleanupOutdatedCaches":true,"offlineAnalytics":false,"preCaching":[{"revision":"azbjKixq43ja","url":"/?standalone=true"}],"runtimeCaching":[{"urlPattern":"/_nuxt/","handler":"CacheFirst","method":"GET","strategyPlugins":[]},{"urlPattern":"/","handler":"NetworkFirst","method":"GET","strategyPlugins":[]}],"offlinePage":null,"pagesURLPattern":"/","offlineStrategy":"NetworkFirst"} importScripts(...[options.workboxURL, ...options.importScripts]) diff --git a/tutorials/area-specific/crumbling-platforms/index.html b/tutorials/area-specific/crumbling-platforms/index.html index 1a16cfed..fbddbec1 100644 --- a/tutorials/area-specific/crumbling-platforms/index.html +++ b/tutorials/area-specific/crumbling-platforms/index.html @@ -1,7 +1,7 @@ - Crumbling platforms in Wastes - Ori Randomizer Wiki + Crumbling platforms in Wastes - Ori Randomizer Wiki

    Crumbling platforms in Wastes

    In wastes, there is sand platforms you can burrow through which disappears once you touch it. The way they reappear can seem a bit random but they actually simply reappear once you touch the ground again.

    @@ -20,6 +20,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/area-specific/freeing-bubbles/index.html b/tutorials/area-specific/freeing-bubbles/index.html index 8caaa5a6..0b291049 100644 --- a/tutorials/area-specific/freeing-bubbles/index.html +++ b/tutorials/area-specific/freeing-bubbles/index.html @@ -1,7 +1,7 @@ - Freeing bubbles in Pools - Ori Randomizer Wiki + Freeing bubbles in Pools - Ori Randomizer Wiki

    Freeing bubbles in Pools

    Some bubbles are blocked by starfishes. The base game teaches you to free those bubbles with water dash and bash but any source of damage can free them. It's therefore possible to kill those starfishes with Bow, Spear, Shuriken, Grenade, Sentry but also with a charged Blaze.

    @@ -19,6 +19,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/area-specific/icefall-furnace/index.html b/tutorials/area-specific/icefall-furnace/index.html index cb2cc809..af3285b9 100644 --- a/tutorials/area-specific/icefall-furnace/index.html +++ b/tutorials/area-specific/icefall-furnace/index.html @@ -1,7 +1,7 @@ - Icefall furnace without Grenade - Ori Randomizer Wiki + Icefall furnace without Grenade - Ori Randomizer Wiki

    Icefall furnace without Grenade

    Above Baur's Reach entrance, there is a furnace which melt a icefall locking two items. The game normaly expects you to use Grenade to change the state of the waterfall but you can actually use the projectile of the soup below the teleporter.

    @@ -19,6 +19,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/area-specific/light-sources/index.html b/tutorials/area-specific/light-sources/index.html index 4a4863bc..37d8bd49 100644 --- a/tutorials/area-specific/light-sources/index.html +++ b/tutorials/area-specific/light-sources/index.html @@ -1,7 +1,7 @@ - Light sources - Ori Randomizer Wiki + Light sources - Ori Randomizer Wiki

    Light sources

    In Mouldwood Depths (before defeating Mora) and in the cave at Glades, you need a light source in order to navigate through the darkness. The game expects you to either use the fireflies or flash but there is other abilities which can be used as a light source.

    @@ -29,6 +29,6 @@

    + diff --git a/tutorials/area-specific/sentry-as-a-fire-source/index.html b/tutorials/area-specific/sentry-as-a-fire-source/index.html index 748cd320..b0f68eff 100644 --- a/tutorials/area-specific/sentry-as-a-fire-source/index.html +++ b/tutorials/area-specific/sentry-as-a-fire-source/index.html @@ -1,7 +1,7 @@ - Sentry as a fire source - Ori Randomizer Wiki + Sentry as a fire source - Ori Randomizer Wiki

    Sentry as a fire source

    In a normal playthrough, you need Grenade to melt ice and activate lanterns. But it is actually possible to do the same with sentry. @@ -20,6 +20,6 @@ Tutorials Plandomizer -

    + diff --git a/tutorials/index.html b/tutorials/index.html index 5c3cebc8..c9e4650b 100644 --- a/tutorials/index.html +++ b/tutorials/index.html @@ -1,7 +1,7 @@ - Tutorials - Ori Randomizer Wiki + Tutorials - Ori Randomizer Wiki

    Tutorials

    + diff --git a/tutorials/misc/charged-blaze-blob/index.html b/tutorials/misc/charged-blaze-blob/index.html index 303c4ddf..58b8e48d 100644 --- a/tutorials/misc/charged-blaze-blob/index.html +++ b/tutorials/misc/charged-blaze-blob/index.html @@ -1,7 +1,7 @@ - Charged Blaze Blob - Ori Randomizer Wiki + Charged Blaze Blob - Ori Randomizer Wiki

    Charged Blaze Blob

    Charged Blaze can be used to destroy certain blobs from a distance, like the ones in wellspring.

    @@ -22,6 +22,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/misc/godmode/index.html b/tutorials/misc/godmode/index.html index 7e00cf2e..40822555 100644 --- a/tutorials/misc/godmode/index.html +++ b/tutorials/misc/godmode/index.html @@ -1,7 +1,7 @@ - God mode - Ori Randomizer Wiki + God mode - Ori Randomizer Wiki

    God mode

    God mode is a state which prevent you from taking damages. To enable it, you need to drown while using bash.

    @@ -22,6 +22,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/misc/projectile-redirection/index.html b/tutorials/misc/projectile-redirection/index.html index 0722f24d..9a16def0 100644 --- a/tutorials/misc/projectile-redirection/index.html +++ b/tutorials/misc/projectile-redirection/index.html @@ -1,7 +1,7 @@ - Projectile redirection - Ori Randomizer Wiki + Projectile redirection - Ori Randomizer Wiki

    Projectile redirection

    Changing the direction of a projectile lets you break walls that can not be broken otherwise. Even if it is usually done by bashing a projectile, there are other options for it.

    @@ -39,6 +39,6 @@

  • Dash and Launch -
  • + diff --git a/tutorials/misc/quests/index.html b/tutorials/misc/quests/index.html index 4e2071d8..5b4701a3 100644 --- a/tutorials/misc/quests/index.html +++ b/tutorials/misc/quests/index.html @@ -1,7 +1,7 @@ - Quests Guide - Ori Randomizer Wiki + Quests Guide - Ori Randomizer Wiki

    Quests Guide

    + diff --git a/tutorials/misc/spear-wall/index.html b/tutorials/misc/spear-wall/index.html index 5f2ae07a..bbd7e29b 100644 --- a/tutorials/misc/spear-wall/index.html +++ b/tutorials/misc/spear-wall/index.html @@ -1,7 +1,7 @@ - Spear going through walls - Ori Randomizer Wiki + Spear going through walls - Ori Randomizer Wiki

    Spear going through walls

    If you use Spear close enough from a wall, it can go through it. It's mainly useful in order to remove some bash requirement.

    @@ -28,6 +28,6 @@

  • Pools Wheel -
  • + diff --git a/tutorials/misc/speed-up-shriek/index.html b/tutorials/misc/speed-up-shriek/index.html index 427c8a06..546c89f7 100644 --- a/tutorials/misc/speed-up-shriek/index.html +++ b/tutorials/misc/speed-up-shriek/index.html @@ -1,7 +1,7 @@ - Speed up Shriek fight - Ori Randomizer Wiki + Speed up Shriek fight - Ori Randomizer Wiki

    Speed up Shriek fight

    Shriek is the last boss of the game and on top of being RNG, her fight is also pretty long. Fortunately, there is a few ways to speed up the fight

    @@ -43,6 +43,6 @@

    + diff --git a/tutorials/misc/wall-break/index.html b/tutorials/misc/wall-break/index.html index 58f776e0..389b206f 100644 --- a/tutorials/misc/wall-break/index.html +++ b/tutorials/misc/wall-break/index.html @@ -1,7 +1,7 @@ - Wall break - Ori Randomizer Wiki + Wall break - Ori Randomizer Wiki

    Wall break

    Most breakable walls in this game can only be destroyed from one side but it is possible to break them from the wrong side by using certain skills.

    @@ -38,6 +38,6 @@

    + diff --git a/tutorials/movement/ability-swap/index.html b/tutorials/movement/ability-swap/index.html index 65f20c59..f65255b0 100644 --- a/tutorials/movement/ability-swap/index.html +++ b/tutorials/movement/ability-swap/index.html @@ -1,7 +1,7 @@ - Ability swap - Ori Randomizer Wiki + Ability swap - Ori Randomizer Wiki

    Ability swap

    If you unequip Sentry, Blaze or Flash a bit after using them you will get a bigger hop than usual. This will also remove all negatives effect of using these abilities as a movement option, mainly allowing you to wall jump right after using them. You can equip your ability again at any time after releasing your weapon wheel once.

    @@ -23,6 +23,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/advanced-launch-tech/index.html b/tutorials/movement/advanced-launch-tech/index.html index 55c96c35..9cdbf614 100644 --- a/tutorials/movement/advanced-launch-tech/index.html +++ b/tutorials/movement/advanced-launch-tech/index.html @@ -1,7 +1,7 @@ - Advanced launch tech - Ori Randomizer Wiki + Advanced launch tech - Ori Randomizer Wiki

    Advanced launch tech

    You probably already know that Launch is a pretty powerful skill but have you seen its true potential? There is a bunch of different techs you can use to access difficult pickups or simply going faster.

    @@ -63,6 +63,6 @@

    Boosted launch -

    + diff --git a/tutorials/movement/aerial-reset/index.html b/tutorials/movement/aerial-reset/index.html index 0c1ab65c..964931cf 100644 --- a/tutorials/movement/aerial-reset/index.html +++ b/tutorials/movement/aerial-reset/index.html @@ -1,7 +1,7 @@ - Aerial reset - Ori Randomizer Wiki + Aerial reset - Ori Randomizer Wiki

    Aerial reset

    When in the air, you have multiple movement options: double jump, dash and launch. After using each once, you can not use them again before you reset it. The most common ways to reset them are touching ground, walls or bashing something.

    @@ -25,6 +25,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/bash-glide/index.html b/tutorials/movement/bash-glide/index.html index 8a347e4b..25ab2281 100644 --- a/tutorials/movement/bash-glide/index.html +++ b/tutorials/movement/bash-glide/index.html @@ -1,7 +1,7 @@ - Bash glide - Ori Randomizer Wiki + Bash glide - Ori Randomizer Wiki

    Bash glide

    When you bash something, Ori gets a boost of speed which slowly disappears. But it is actually possible to preserve that momentum by releasing directional inputs after you released your bash.

    @@ -20,6 +20,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/bounce-pad-plus/index.html b/tutorials/movement/bounce-pad-plus/index.html index d12e6650..c0319d22 100644 --- a/tutorials/movement/bounce-pad-plus/index.html +++ b/tutorials/movement/bounce-pad-plus/index.html @@ -1,7 +1,7 @@ - Bounce pad - Ori Randomizer Wiki + Bounce pad - Ori Randomizer Wiki

    Bounce pad

    You can get more height than usual when jumping on a bounce pad and using some skills.

    @@ -33,6 +33,6 @@

    + diff --git a/tutorials/movement/ceiling-jump/index.html b/tutorials/movement/ceiling-jump/index.html index f2339a1b..c7ec4565 100644 --- a/tutorials/movement/ceiling-jump/index.html +++ b/tutorials/movement/ceiling-jump/index.html @@ -1,7 +1,7 @@ - Ceiling jump - Ori Randomizer Wiki + Ceiling jump - Ori Randomizer Wiki

    Ceiling jump

    When you are under the corner of a wall, it is possible to wall jump on it even though it shouldn't be possible. You can only get that wall jump if you have no speed at all (both vertical and horizontal) when you input your jump.

    @@ -19,6 +19,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/chain-bash/index.html b/tutorials/movement/chain-bash/index.html index e96af0fa..6c7eac46 100644 --- a/tutorials/movement/chain-bash/index.html +++ b/tutorials/movement/chain-bash/index.html @@ -1,7 +1,7 @@ - Chain bash - Ori Randomizer Wiki + Chain bash - Ori Randomizer Wiki

    Chain bash

    When you bash something, you can cancel the momentum it gives you in order to bash the same thing again. This can be used in order to gain a lot of height.

    @@ -28,6 +28,6 @@

  • Double jump -
  • + diff --git a/tutorials/movement/dash-cancel/index.html b/tutorials/movement/dash-cancel/index.html index 3a0a7010..743a05b0 100644 --- a/tutorials/movement/dash-cancel/index.html +++ b/tutorials/movement/dash-cancel/index.html @@ -1,7 +1,7 @@ - Dash cancel - Ori Randomizer Wiki + Dash cancel - Ori Randomizer Wiki

    Dash cancel

    Dash usually have a really long recovery time but it's possible to cancel the end of the animation into another action. You can then cancel that action with another dash, making you go really fast. To cancel your dash animation, you can either jump, do a sword slash or a hammer slash.

    @@ -19,6 +19,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/dash-ramp/index.html b/tutorials/movement/dash-ramp/index.html index c80cd62c..e8ddaffd 100644 --- a/tutorials/movement/dash-ramp/index.html +++ b/tutorials/movement/dash-ramp/index.html @@ -1,7 +1,7 @@ - Dash ramp - Ori Randomizer Wiki + Dash ramp - Ori Randomizer Wiki

    Dash ramp

    If you dash on a slope and then jump at the end of your dash it will follow the slope’s angle, which can give you more height than a jump.

    @@ -19,6 +19,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/extending-hammer/index.html b/tutorials/movement/extending-hammer/index.html index dc65990b..8e42486c 100644 --- a/tutorials/movement/extending-hammer/index.html +++ b/tutorials/movement/extending-hammer/index.html @@ -1,7 +1,7 @@ - Extending Momentum with Hammer - Ori Randomizer Wiki + Extending Momentum with Hammer - Ori Randomizer Wiki

    Extending Momentum with Hammer

    It is possible to extend the momentum you get from some movement options with Hammer by using a horizontal hammer slash in the opposite direction from the one Ori is facing. Usually used in combination with Aerial Hammer Sentry Jumps or Hammer Jumps, you can also use it in order to extend momentum from bounce pad and poles.

    @@ -23,6 +23,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/extending-momentum-spear/index.html b/tutorials/movement/extending-momentum-spear/index.html index 8632ec7a..3d5e608a 100644 --- a/tutorials/movement/extending-momentum-spear/index.html +++ b/tutorials/movement/extending-momentum-spear/index.html @@ -1,7 +1,7 @@ - Extending Momentum with Spear - Ori Randomizer Wiki + Extending Momentum with Spear - Ori Randomizer Wiki

    Extending Momentum with Spear

    It is possible to extend the momentum you get from some movement options with Spear by using it right after your movement option, letting you travel more distance than usual.

    @@ -30,6 +30,6 @@

    Jumps -

    + diff --git a/tutorials/movement/glide-jumps/index.html b/tutorials/movement/glide-jumps/index.html index 2f4159bb..90ea9df0 100644 --- a/tutorials/movement/glide-jumps/index.html +++ b/tutorials/movement/glide-jumps/index.html @@ -1,7 +1,7 @@ - Glide jumps - Ori Randomizer Wiki + Glide jumps - Ori Randomizer Wiki

    Glide jumps

    With glide, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Glide jumping does not use your double jump so you can view it as an additional jump. @@ -21,6 +21,6 @@ Tutorials Plandomizer -

    + diff --git a/tutorials/movement/grenade-jumps/index.html b/tutorials/movement/grenade-jumps/index.html index e29559bf..febbbfa5 100644 --- a/tutorials/movement/grenade-jumps/index.html +++ b/tutorials/movement/grenade-jumps/index.html @@ -1,7 +1,7 @@ - Grenade jumps - Ori Randomizer Wiki + Grenade jumps - Ori Randomizer Wiki

    Grenade jumps

    Grenade jumps are a great way to gain height, especially if you have multiple jumps. To do them, you have to press jump and grenade on the same frame. @@ -22,6 +22,6 @@ Tutorials Plandomizer -

    + diff --git a/tutorials/movement/grenade-zoom/index.html b/tutorials/movement/grenade-zoom/index.html index 107c8a7e..e5749db0 100644 --- a/tutorials/movement/grenade-zoom/index.html +++ b/tutorials/movement/grenade-zoom/index.html @@ -1,7 +1,7 @@ - Grenade zoom - Ori Randomizer Wiki + Grenade zoom - Ori Randomizer Wiki

    Grenade zoom

    After bashing something, you can hold grenade in order to get a lot of height or go really fast in one direction. For some reasons, this only works if you also have Grapple even if you don't have to use Grapple at all. You also need to prime a grenade before bashing or you'll decelerate after your bash.

    @@ -20,6 +20,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/hammer-jumps/index.html b/tutorials/movement/hammer-jumps/index.html index 3c2bc89e..ed53726a 100644 --- a/tutorials/movement/hammer-jumps/index.html +++ b/tutorials/movement/hammer-jumps/index.html @@ -1,7 +1,7 @@ - Hammer jumps - Ori Randomizer Wiki + Hammer jumps - Ori Randomizer Wiki

    Hammer jumps

    Hammer jumps let you get a lot more height from your jumps than usual. This is a great movement tool which you combine with a lot of different movement option. To do a hammer jump, start by a horizontal attack and cancel it by a jump. Keep holding your jump and input a second horizontal slash.

    @@ -42,6 +42,6 @@

    Hammer jump with Glide Jump -

    + diff --git a/tutorials/movement/pause-float/index.html b/tutorials/movement/pause-float/index.html index add06f95..d6ddc4df 100644 --- a/tutorials/movement/pause-float/index.html +++ b/tutorials/movement/pause-float/index.html @@ -1,7 +1,7 @@ - Pause float - Ori Randomizer Wiki + Pause float - Ori Randomizer Wiki

    Pause float

    When you select the Exit option in the pause menu, the game reset your vertical velocity. If you then unpause the game, you will get a floaty effect. You can repeat the process in order to jump over gaps you would not be able to cross with a regular jump.

    @@ -19,6 +19,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/portal-hyperspeed/index.html b/tutorials/movement/portal-hyperspeed/index.html index c58c2418..ab366abf 100644 --- a/tutorials/movement/portal-hyperspeed/index.html +++ b/tutorials/movement/portal-hyperspeed/index.html @@ -1,7 +1,7 @@ - Portal Hyperspeed - Ori Randomizer Wiki + Portal Hyperspeed - Ori Randomizer Wiki

    Portal Hyperspeed

    If you dash in a portal and then cancel your dash by jumping just when entering the portal, you will get a lot of speed when exiting the portal on the other side. This can be done with a double jump if you dash midair but this is also possible with a regular jump if you dash from the ground.

    @@ -19,6 +19,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/sentry-jumps/index.html b/tutorials/movement/sentry-jumps/index.html index 3a4d9587..98eb99b1 100644 --- a/tutorials/movement/sentry-jumps/index.html +++ b/tutorials/movement/sentry-jumps/index.html @@ -1,7 +1,7 @@ - Sentry jumps - Ori Randomizer Wiki + Sentry jumps - Ori Randomizer Wiki

    Sentry jumps

    Sentry jump is one of the biggest glitch in Ori and the Will of the Wisps. By using an upslash with either sword or hammer and a sentry, you will make a big jump. You can use it while on the ground or mid-air but the timing is different for every variation. @@ -39,6 +39,6 @@

    Aerial sentry jumps -

    + diff --git a/tutorials/movement/spear-jumps/index.html b/tutorials/movement/spear-jumps/index.html index d3b09174..a9be6395 100644 --- a/tutorials/movement/spear-jumps/index.html +++ b/tutorials/movement/spear-jumps/index.html @@ -1,7 +1,7 @@ - Spear jumps - Ori Randomizer Wiki + Spear jumps - Ori Randomizer Wiki

    Spear jumps

    With Spear, you can make a jump mid-air without a double jump. This can be useful when you lack vertical movement options. Spear jumping does not use your double jump so you can view it as an additional jump.

    @@ -21,6 +21,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/sword-jumps/index.html b/tutorials/movement/sword-jumps/index.html index 4ca6dc91..ddd64388 100644 --- a/tutorials/movement/sword-jumps/index.html +++ b/tutorials/movement/sword-jumps/index.html @@ -1,7 +1,7 @@ - Sword jumps - Ori Randomizer Wiki + Sword jumps - Ori Randomizer Wiki

    Sword jumps

    Sword jumps let you get more height from your double jump than usual. To perform them, while in the air, start by a horizontal sword slash and cancel it by a jump. @@ -20,6 +20,6 @@ Tutorials Plandomizer -

    + diff --git a/tutorials/movement/sword-pogo/index.html b/tutorials/movement/sword-pogo/index.html index 34f77a4f..bc6f97fd 100644 --- a/tutorials/movement/sword-pogo/index.html +++ b/tutorials/movement/sword-pogo/index.html @@ -1,7 +1,7 @@ - Sword pogo - Ori Randomizer Wiki + Sword pogo - Ori Randomizer Wiki

    Sword pogo

    When doing a down attack with Sword on an enemy, you will get a pogo jump which gives you a bit of height. Since you are hitting an enemy with your sword, this also resets your aerial movement. You need to touch the ground or a wall in order to refresh your pogo.

    @@ -19,6 +19,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/wavedash/index.html b/tutorials/movement/wavedash/index.html index db564955..f500055c 100644 --- a/tutorials/movement/wavedash/index.html +++ b/tutorials/movement/wavedash/index.html @@ -1,7 +1,7 @@ - Wavedash - Ori Randomizer Wiki + Wavedash - Ori Randomizer Wiki

    Wavedash

    One of the way to get a lot of horizontal speed is wavedashes. In order to perform it, you need dash, a wall and another ability. In order to perform a wavedash, you want to dash towards a wall and then hold both the opposite direction and your other ability. You don't necessary need a wall: other element like a life flower work as well. The important part is having the animation where Ori stick themself to a wall.

    @@ -29,6 +29,6 @@

    Blaze -

    + diff --git a/tutorials/movement/weapon-energy-movement/index.html b/tutorials/movement/weapon-energy-movement/index.html index af28b363..a0bb093e 100644 --- a/tutorials/movement/weapon-energy-movement/index.html +++ b/tutorials/movement/weapon-energy-movement/index.html @@ -1,7 +1,7 @@ - Energy weapons as movement - Ori Randomizer Wiki + Energy weapons as movement - Ori Randomizer Wiki

    Energy weapons as movement

    When using energy weapons, Ori makes a little hop which can be used in order to get just a little bit more air time or reach higher up platforms.

    @@ -24,6 +24,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/movement/weapon-movement/index.html b/tutorials/movement/weapon-movement/index.html index 8686977f..4b384158 100644 --- a/tutorials/movement/weapon-movement/index.html +++ b/tutorials/movement/weapon-movement/index.html @@ -1,7 +1,7 @@ - Weapon movement - Ori Randomizer Wiki + Weapon movement - Ori Randomizer Wiki

    Weapon movement

    + diff --git a/tutorials/sequence-breaks/down-swim/index.html b/tutorials/sequence-breaks/down-swim/index.html index 4af23cfd..3aee5025 100644 --- a/tutorials/sequence-breaks/down-swim/index.html +++ b/tutorials/sequence-breaks/down-swim/index.html @@ -1,7 +1,7 @@ - Down Swim - Ori Randomizer Wiki + Down Swim - Ori Randomizer Wiki

    Down Swim

    In order to access the lower part of Hollow, you normally need Bow in order to drain the water on the way to dash tree. This water stay dirty, even if you found Clean Water. However, the lower part of Hollow isn't flooded so you can swim through the dirty water and get all its pickups without having to drain the water.

    @@ -34,6 +34,6 @@

    After the first lever -

    + diff --git a/tutorials/sequence-breaks/drop-shot/index.html b/tutorials/sequence-breaks/drop-shot/index.html index b8d5be34..2726eff2 100644 --- a/tutorials/sequence-breaks/drop-shot/index.html +++ b/tutorials/sequence-breaks/drop-shot/index.html @@ -1,7 +1,7 @@ - Drop shot - Ori Randomizer Wiki + Drop shot - Ori Randomizer Wiki

    Drop shot

    It is possible to let an arrow pass through the floor. This is useful in order to open the path from Inkwater Marsh to Kwolok's Hollow without draining the water. @@ -24,6 +24,6 @@ Tutorials Plandomizer -

    + diff --git a/tutorials/sequence-breaks/feeding-ground-skip/index.html b/tutorials/sequence-breaks/feeding-ground-skip/index.html index e59fc6c2..142bdbb0 100644 --- a/tutorials/sequence-breaks/feeding-ground-skip/index.html +++ b/tutorials/sequence-breaks/feeding-ground-skip/index.html @@ -1,7 +1,7 @@ - Feeding ground skip - Ori Randomizer Wiki + Feeding ground skip - Ori Randomizer Wiki

    Feeding ground skip

    + diff --git a/tutorials/sequence-breaks/hornbug-skip/index.html b/tutorials/sequence-breaks/hornbug-skip/index.html index 8e98e159..ee46b699 100644 --- a/tutorials/sequence-breaks/hornbug-skip/index.html +++ b/tutorials/sequence-breaks/hornbug-skip/index.html @@ -1,7 +1,7 @@ - Hornbug skip - Ori Randomizer Wiki + Hornbug skip - Ori Randomizer Wiki

    Hornbug skip

    Just after the Kwolok's Hollow TP, you will reach the hornbug arena. You can skip this boss fight if you are not touching the ground between these arrows (this include the ground in the spikes and OOB).

    @@ -21,6 +21,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/sequence-breaks/kwolok-crushers/index.html b/tutorials/sequence-breaks/kwolok-crushers/index.html index 41b9384d..79219655 100644 --- a/tutorials/sequence-breaks/kwolok-crushers/index.html +++ b/tutorials/sequence-breaks/kwolok-crushers/index.html @@ -1,7 +1,7 @@ - Kwolok's crushers without Water Dash - Ori Randomizer Wiki + Kwolok's crushers without Water Dash - Ori Randomizer Wiki

    Kwolok's crushers without Water Dash

    In order to reach the Kwolok's fight in Luma Pools, you are supposed to use Water Dash in order to pass through some crushers but it's actually possible to avoid them through normal swimming

    @@ -28,6 +28,6 @@

  • Swiming through the crushers -
  • + diff --git a/tutorials/sequence-breaks/pools-arena-skip/index.html b/tutorials/sequence-breaks/pools-arena-skip/index.html index db0bbc41..981b99fe 100644 --- a/tutorials/sequence-breaks/pools-arena-skip/index.html +++ b/tutorials/sequence-breaks/pools-arena-skip/index.html @@ -1,7 +1,7 @@ - Pools Arena Skip - Ori Randomizer Wiki + Pools Arena Skip - Ori Randomizer Wiki

    Pools Arena Skip

    Right next to the East Pools TP, you normally have to beat an arena in order to progress in Pools. You even need to do it twice: once without water dash and another time when you get water dash.

    @@ -20,6 +20,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/sequence-breaks/pools-escape-revisit/index.html b/tutorials/sequence-breaks/pools-escape-revisit/index.html index 4b610c15..e5bd431d 100644 --- a/tutorials/sequence-breaks/pools-escape-revisit/index.html +++ b/tutorials/sequence-breaks/pools-escape-revisit/index.html @@ -1,7 +1,7 @@ - Kwolok Revisit before Kwolok fight - Ori Randomizer Wiki + Kwolok Revisit before Kwolok fight - Ori Randomizer Wiki

    Kwolok Revisit before Kwolok fight

    There is a pickup under where you start the Kwolok fight which is commonly known as the Kwolok revisit pickup because you normally need to fight Kwolok before getting it. You can actually get that pickup before doing the fight by avoiding the trigger which starts the boss fight.

    @@ -30,6 +30,6 @@

    Breaking Kwolok's wall -

    + diff --git a/tutorials/sequence-breaks/pools-puzzle-skip/index.html b/tutorials/sequence-breaks/pools-puzzle-skip/index.html index 18278a2c..39061ac9 100644 --- a/tutorials/sequence-breaks/pools-puzzle-skip/index.html +++ b/tutorials/sequence-breaks/pools-puzzle-skip/index.html @@ -1,7 +1,7 @@ - Pools Puzzle Skip - Ori Randomizer Wiki + Pools Puzzle Skip - Ori Randomizer Wiki

    Pools Puzzle Skip

    When you first enter Pools, the East Pools teleporter is underwater and you need to solve a small puzzle where you have to touch sea anemone in order to lower the water level.

    @@ -27,6 +27,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/sequence-breaks/silent-swim/index.html b/tutorials/sequence-breaks/silent-swim/index.html index 18a20f39..3b6fb260 100644 --- a/tutorials/sequence-breaks/silent-swim/index.html +++ b/tutorials/sequence-breaks/silent-swim/index.html @@ -1,7 +1,7 @@ - Silent swim - Ori Randomizer Wiki + Silent swim - Ori Randomizer Wiki

    Silent swim

    In order to access Silent Woods from Kwolok's Hollow, you normally need to clean the water but it is actually possible to swim through the dirty water if you have Regenerate and enough energy and health. The amount of health you will need depends on the difficulty you are playing on. This amount can be greatly reduced by having Water Dash or the Resilience shard. You can also use godmode to remove the health and energy requirement entirely.

    @@ -25,6 +25,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/sequence-breaks/skipping-indiana-jones/index.html b/tutorials/sequence-breaks/skipping-indiana-jones/index.html index 193a1c3b..8aa74425 100644 --- a/tutorials/sequence-breaks/skipping-indiana-jones/index.html +++ b/tutorials/sequence-breaks/skipping-indiana-jones/index.html @@ -1,7 +1,7 @@ - Skipping Falling boulder in Willow - Ori Randomizer Wiki + Skipping Falling boulder in Willow - Ori Randomizer Wiki

    Skipping Falling boulder in Willow

    At the lower right heart in Willow, you need to break a corruption which makes a boulder fall you then need to avoid by going all the way back at the start of the room. Once it's done, you can go back up and break the Heart.

    @@ -20,6 +20,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/sequence-breaks/wellspring-escape-revisit/index.html b/tutorials/sequence-breaks/wellspring-escape-revisit/index.html index b2e342bc..2cd73adf 100644 --- a/tutorials/sequence-breaks/wellspring-escape-revisit/index.html +++ b/tutorials/sequence-breaks/wellspring-escape-revisit/index.html @@ -1,7 +1,7 @@ - Wellspring Escape Revisit before the escape - Ori Randomizer Wiki + Wellspring Escape Revisit before the escape - Ori Randomizer Wiki

    Wellspring Escape Revisit before the escape

    There is a pickup at the left of where the Wellspring Escape starts which is commonly known as the Wellpring escape revisit pickup because you normally need to do the escape before getting it.

    @@ -20,6 +20,6 @@ Tutorials Plandomizer -
    + diff --git a/tutorials/sequence-breaks/wellspring-spinning-room/index.html b/tutorials/sequence-breaks/wellspring-spinning-room/index.html index c0309e62..4e68c8e0 100644 --- a/tutorials/sequence-breaks/wellspring-spinning-room/index.html +++ b/tutorials/sequence-breaks/wellspring-spinning-room/index.html @@ -1,7 +1,7 @@ - Wellspring Spinning room - Ori Randomizer Wiki + Wellspring Spinning room - Ori Randomizer Wiki

    Wellspring Spinning room

    +