- Add tests for new blend modes.
- Correct some typos in comments.
- Clarify docstrings.
- Use consistent naming for objects describing offset collections.
- Update helpfuness README.
- Update missing/wrong information in README and correct some typos.
- Add
--data-dir
compiler flag to specify custom directory to JSON offset files. - Remove FAQ file, which was an artifact of a different project.
- Remove reference to this being a C# project (left over from the port).
- Add "dizzy", "sick", and "puke" modes, which randomize colors with increasingly less logic.
- Add "classic" mode, which loosely emulates the original alttpr's palette shuffle code. This should give you a bit more variety in color output which will be less visually appealing, if you're into that sort of thing.
- Remove ability to store default commands in config file. It only made getting commands harder, and a clever user can make their own script files to the same effect.
- Fix
ColorF.saturation
function usingand
whereor
should have been used. - Add
hue_blend
,chroma_blend
, andluma_blend
functions inColorF
class, which replaces one HCY component of one color with another. - Add
ColorF.__hash__
function. - Add
classic_blend
function, which attempts to mimic the original palette shuffle code. Some people have referred to the original output as "acid colors", hence the name.
- Release testable dev release.
- Create test dev release.
- Fix Dark World Death Mountain reference address.
- Let user enter file paths if none were supplied.
Tasks left before full release:
- There's a ground palette that exists during lightning flashes in Dark World Death Mountain that I cannot find.