Giter Site home page Giter Site logo

spoilizer's People

Contributors

amickael avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

omarqurashi868

spoilizer's Issues

Add Gossip Stones to the checklist

Someone in the main ootr discord came with the idea of a tracker where you tick off which Gossip Stones you've read, and then whatever hint was there will be revealed to you. This avoids the burden of writing notes or forgetting/misreading what was on there. We immediately thought of Spoilizer, since it already does exactly this but for locations and entrances. I don't know if you're still keen on working on this project but I figured it wouldn't hurt to relay this suggestion. :)

Add settings display

Add a section to display settings used, see the "settings" key in the spoiler JSON.

Suggestions: Increased Functionality

I feel like there are 2 main things from logs that the program needs to be able to show. The first is the entrance list and the second is the settings used (such as what the item pool is, tricks in logic, what the bridge requirement is etc)

Checking select boxes in a Multiworld randomizer checks them across all worlds.

Several seemingly unrelated checkmarks will check off the same checkmark in all of the worlds of a multiworld randomizer. Checks should be unique to each world, and checking these can spoil the checks of other worlds when you check them off in one.

Steps to reproduce the behavior:

  1. Generate a multiworld randomizer spoiler file. I used v6.2 as this is the only version that supports OoTOnline in ModLoader.
  2. Upload this file to Spoilizer.
  3. In any world, check off some of the checkboxes. As an example, "Bottom of the Well Underwater Left Chest" would perform this behavior.
  4. Switch to a different world, and this check (and likely many others, if more were checked) will be checked off in the other worlds.
  • OS: Windows 10/11
  • Browser: Chrome
  • Version: 109

Document API

Is your feature request related to a problem? Please describe.
I would like to make RSLbot more user-friendly by having it post Spoilizer links instead of/in addition to raw spoiler logs.

Describe the solution you'd like
If Spoilizer had an API for uploading logs, the bot could use that to generate these links.

Describe alternatives you've considered
I've considered looking at how the log upload works on the website and just using that, but I thought it might be rude to do that without asking. I've also considered hosting my own instance of Spoilizer, but I'm not familiar with the web framework used and having an additional instance might be confusing for users.

Additional context
RSLbot is a racetime.gg bot that can generate seeds for the Random Settings League. Since Roman's branch is not on ootrandomizer.com, RSLbot has to use a local copy of the randomizer to generate seeds and can't link to the spoiler log on ootrandomizer.com.

Multiworld logs break the website.

Uploading a MW log doesn't display the locations correctly. I can't provide an example log because github doesn't let me upload JSONs.

misosoup

Add sort options

Add sort options (sort by: item name, location name, etc...) to currently unordered lists.

Suggestion: auto-group based on type or region of the check

Rather than list all the checks together it might be nice to group checks together. For example, you could make a group of dungeon rewards, a group for songs, and then groups for every region in the game (regions being demarcated like how they are for woth/barren hints). It would make the log even clearer to read.

search by item we cant find

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Add Multiworld support

Is your feature request related to a problem? Please describe.
#7

Describe the solution you'd like
Add Multiworld support

Unreadable dropdown.

Describe the bug
Dropdown color text is not readable in darkmode. See screenshot

To Reproduce
Steps to reproduce the behavior:

  1. Upload the spoiler log
  2. Click on 'dark theme' if not enabled yet.
  3. Click items per page dropdown.
  4. See error

Expected behavior
A color that is readable.

Screenshots
image

Desktop (please complete the following information):

  • Browser: firefox 91.0

Additional context
Maybe it can be fixed with the css:

.css-etlbv9 > option {
    background-color: #171923;
}

Add show/hide spoiler support

Hide spoilers by default, only showing location names. Marking as complete or oncontextmenu reveals the spoiler text. Add a global show/hide spoilers checkbox at the top.

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.