Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

To-Do List #2

Open
Vgr255 opened this issue Feb 10, 2015 · 0 comments
Open

To-Do List #2

Vgr255 opened this issue Feb 10, 2015 · 0 comments

Comments

@Vgr255
Copy link
Owner

Vgr255 commented Feb 10, 2015

To-Do List for Bootleg

This is the to-do list for Bootleg - feel free to add to it by commenting (or editing, if you can), or help improving Bootleg by doing any of what you can!

What is done

  • File architecture
  • Config file (Redone!)
  • Parsable settings easy modification
  • Most functions are done
  • Preset file parsing (To re-do - see below)
  • Git integration, automatic updates (To re-do - see below)
  • Creating of a clone instance if it wasn't (first-time setup)
  • Full translatability in any language

What is left to do

  • Main function
  • Some functions and the parser for each parameter
  • Game loader in python instead of batch
  • Much more that I can't remember right now

To Re-Do List

  • Shrink the number of modules
  • Shrink parser finder in a single variable used directly (instead of indirectly)
  • Move parser installers in a different package (or, at least, improve it)
  • Split modules over multiple packages
  • Re-Do presets like config
  • Reduce cluster in tools/__init__.py
  • Get rid of tools/get.py (Possibly? Not sure)
  • Possibly move translate in another package
  • Improve automatic updating - right now it's a royal mess and only messes up stuff if enabled
  • Overhaul of a lot of things basically

Most of what I did isn't as good and could be redone in an object-oriented way.
However, the main goal is to get it in a working state for release.
Once that's done, then improving can be considered.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant