Git Product home page Git Product logo

coffee's People

Contributors

hadyn avatar maxfieldforsythe avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

coffee's Issues

Implement Cache Writing

Cache writing is not yet implemented. This will allow for the coffee cache write command to added. Recommended to follow the same pattern as with CacheReader and write a struct specifically for handling cache writing.

Implement Group Unpacking

Group unpacking is currently not implemented. The naming for this is currently tentative. Unpacking groups refers to concatenating files that are packed for a group. For example, animation files are typically three files concatenated one after the other to form the complete binary stream. Ditto for sprite files, although they are not explicitly noted to be concatenated.

Add Archive Decrypt Command

Add in command to decrypt archives. Command should be verbalized as coffee archive decrypt and take in input from standard in and a key provided as an argument.

Write more tests for DBJ2

Currently, there is only a single test for the DBJ2 hashing algorithm in the package jagex/dbj2. Need to implement 3-4 tests covering a range of strings with ASCII characters. In the future, the contract probably needs to be updated to handle the character encoding Runescape uses in the client. Not sure what that is off the top of my head right now.

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.