Skip to content
aheadley edited this page Aug 18, 2011 · 21 revisions

Listing ideas here that have been brought up and generally agreed with, but not yet implemented. If you're looking to contribute to Overviewer but aren't sure where to start, this should help.

  • Refactor/clean-up old overviewer code. The python code has grown very organically and is quite messy now. It would be nice to get it cleaned up (and better documented).
  • Move zoom level storage into the persistent storage (overviewer.dat), parsing it from overviewerConfig.js is somewhat silly.
  • Reconsider the --skip-js option, ensure it is properly addressing the use-cases it is intended for.
  • Fix region coord/name caching. Regions (or just their addresses) are possibly getting cached twiced.
  • Multi-world support. This is probably better called "multi region-set" support, since it's really for consolidating related sets of region files into one map.
  • Nether dimension rendering. There has been at least one implementation of this but it was never merged in. This should probably wait for multi-world support though.
  • Optimize tile stat() calls. If /1/2/ doesn't exist, we already know 1/2/3/4.jpg doesn't exist, so we shouldn't be stat()ing both.
  • Improve region scanning performance.
  • Support variable block sizes.

Clone this wiki locally