Giter VIP home page Giter VIP logo

botwrandomizer's Introduction

BOTW Randomizer Mod

Table of contents

Quick start

Head over to the Releases section and download the latest built .exe file. Run it and configure it. Once the randomization process starts, it will create a new Cemu graphic pack in the proper folder. Make sure to enable it in Cemu's graphic packs settings!

If the app doesn't launch for you when double clicking it, then you might be missing the latest .NET Desktop Runtime 6.0

The BOTW Randomizer expects you to have an extracted copy of the Wii U version of BOTW, including the following:

  • The base game
  • The latest update (1.5.0)
  • The 2 DLCs

It is also recommended (for now) to use Cemu to play the Randomizer, as it wasn't tested on an actual Wii U console yet.

What's randomized

Here's what's randomized with the latest version of the Randomizer:

  • Enemy Types
  • Enemy Levels
  • Enemy Weapons
  • Enemy Arrows
  • Taluses
  • Hinoxes
  • Lynels
  • Overworld & Shrine Weapons
  • Overworld & Shrine Chest Drops
  • Armors in Chests
  • Armor Shops
  • Food Shops
  • Arrow Shops

How it works

Every time to decide to randomize the game, it creates a new graphic pack, and generates a new seed. This means that every object and item will always be the same until you do a new seed.

On top of everything above being randomized, the Randomizer changes slightly the goal of the game.

First of all, the Paraglider is randomized within the Great Plateau in a random chest. (Monster camp chests don't count.)

Next, to enter Ganon, you need the Master Sword. This makes it so you need at least 13 hearts to beat the game.

Secondly, completing shrines doesn't give you Spirit Orbs anymore, so how do you get more hearts?

The answer is simple! Spirit Orbs can now be found throughout Hyrule within it's numerous chests.

There are more Spirit Orbs placed in chests than you need. This is done so runs are shorter and so they don't last for days.

PS: You start the game with the Camera rune, which allows you to scan a treasure chest, and use the Sheikah Sensor to easily find all the other ones!

Contributing

Feel free to contribute in any way you can! I'm very open to suggestions and ideas, as long as they are explained carefully and in detail. Thanks for helping out making this rando a better piece of software!

Dependencies

You need to have the .NET 6.0 SDK installed to build this app in Visual Studio.

Known Bugs

  • Rarely, enemy camps are empty.
  • And plenty more I don't know about! :)

Creators

Special Thanks

  • Linkus7 For helping out with design, bug hunting, beta testing, advertising and general support!
  • Leoetlino For answering my dumb Python questions, and being very patient with me!
  • LinoYeen For helping out with design ideas, beta testing, advertising and general support!
  • tLeves For helping out with design ideas, beta testing, advertising and general support!

If I forgot your name, let me know and I'll add you!

Copyright and license

The code is released under the GPL-3.0 License.

Toolbox.Library is available as part of Switch Toolbox made by KillzXGaming! Here's a link to it's source code: https://github.com/KillzXGaming/Switch-Toolbox

botwrandomizer's People

Contributors

melonspeedruns avatar miepee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.