amickael / spoilizer Goto Github PK
View Code? Open in Web Editor NEWOOT Randomizer Spoiler Log Formatter
Home Page: https://spoilizer.com
License: MIT License
OOT Randomizer Spoiler Log Formatter
Home Page: https://spoilizer.com
License: MIT License
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 a section to display settings used, see the "settings" key in the spoiler JSON.
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)
Make it so that when you upload a spoiler log you can share the URL with others (e.g. support staff and multiworld partners). Sharing URLs is easier than sharing files and it also saves others the effort of having to upload the log themselves.
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:
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.
Add sort options (sort by: item name, location name, etc...) to currently unordered lists.
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.
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.
Is your feature request related to a problem? Please describe.
#7
Describe the solution you'd like
Add Multiworld support
Add a section to display Entrance Randomizer entries.
Describe the bug
Dropdown color text is not readable in darkmode. See screenshot
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A color that is readable.
Desktop (please complete the following information):
Additional context
Maybe it can be fixed with the css:
.css-etlbv9 > option {
background-color: #171923;
}
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.
Add a bug reporting link to the website footer. It should link to a GitHub issue template.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.