bumped docs to 0.4. Also lots of docs changes
Added faq entry about exorbitant memory usage updated features section on the main page Added a "what overviewer is not" section on main page put new rendermodes on the options page re-worded some things under the custom rendermodes section
This commit is contained in:
@@ -48,9 +48,9 @@ copyright = u'2010-2011 the Overviewer Team'
|
|||||||
# built documents.
|
# built documents.
|
||||||
#
|
#
|
||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
version = "0.3"
|
version = "0.4"
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = "0.3.0"
|
release = "0.4"
|
||||||
|
|
||||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||||
# for a list of supported languages.
|
# for a list of supported languages.
|
||||||
|
|||||||
17
docs/faq.rst
17
docs/faq.rst
@@ -84,3 +84,20 @@ command lines, but information on how to do this has also not been written.
|
|||||||
|
|
||||||
On a related note, we also welcome contributions for a graphical interface for
|
On a related note, we also welcome contributions for a graphical interface for
|
||||||
the Overviewer.
|
the Overviewer.
|
||||||
|
|
||||||
|
The Overviewer is eating up all my memory!
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
|
We have written The Overviewer with memory efficiency in mind. On even the
|
||||||
|
largest worlds we have at our disposal to test with, it should not be taking
|
||||||
|
more than a gigabyte or two. It varies of course, that number is only an
|
||||||
|
estimate, but most computers with a reasonable amount of RAM should run just
|
||||||
|
fine.
|
||||||
|
|
||||||
|
If you are seeing exorbitant memory usage, then it is likely either a bug or a
|
||||||
|
subtly corrupted world. Please file an issue or come talk to us on IRC so we can
|
||||||
|
take a look. See :ref:`help`.
|
||||||
|
|
||||||
|
We have had a few reports of The Overviewer eating all a system's RAM but we
|
||||||
|
have been unable to figure out why or duplicate the issue. Any help or evidence
|
||||||
|
you can provide us will help us figure this out!
|
||||||
|
|||||||
@@ -28,22 +28,55 @@ examples, see `The Example Wiki Page <https://github.com/overviewer/Minecraft-Ov
|
|||||||
Features
|
Features
|
||||||
========
|
========
|
||||||
|
|
||||||
* Renders large resolution images of your world, such that you can zoom in and
|
* Renders high resolution images of your world, let's you "deep zoom" and see
|
||||||
see details
|
details!
|
||||||
|
|
||||||
|
* Gloriously awesome smooth lighting is here! (use
|
||||||
|
:option:`--rendermodes=smooth-lighting <--rendermodes>`)
|
||||||
|
|
||||||
* Customizable textures! Pulls textures straight from your installed texture
|
* Customizable textures! Pulls textures straight from your installed texture
|
||||||
pack!
|
pack!
|
||||||
|
|
||||||
* Outputs a Google Map powered interface that is memory efficient, both in
|
* Generates a Google Maps powered map!
|
||||||
generating and viewing.
|
|
||||||
|
* Runs on Linux, Windows, and Mac platforms!
|
||||||
|
|
||||||
* Renders efficiently in parallel, using as many simultaneous processes as you
|
* Renders efficiently in parallel, using as many simultaneous processes as you
|
||||||
want!
|
want!
|
||||||
|
|
||||||
* Utilizes caching to speed up subsequent renderings of your world.
|
* *Only* requires: Python, Numpy, and PIL (all of which are included in the
|
||||||
|
Windows download!)
|
||||||
|
|
||||||
|
* Utilizes caching to speed up subsequent renderings of your world. Only parts
|
||||||
|
that need re-rendering are re-rendered.
|
||||||
|
|
||||||
* Throw the output directory up on a web server to share your Minecraft world
|
* Throw the output directory up on a web server to share your Minecraft world
|
||||||
with everyone!
|
with the internet!
|
||||||
|
|
||||||
|
* Run The Overviewer from a command line or on a cron schedule for constantly
|
||||||
|
updated maps! Run it for your Minecraft server world to provide your users
|
||||||
|
with a detailed map!
|
||||||
|
|
||||||
|
What The Overviewer is not
|
||||||
|
--------------------------
|
||||||
|
Full disclosure disclaimers of what The Overviewer is *not*.
|
||||||
|
|
||||||
|
* It does not run fast. Because of the high level of detail, initial renders of
|
||||||
|
a world can take some time. Expect minutes for medium worlds, hours for large
|
||||||
|
to huge worlds. Subsequent renders are *much* faster due to the caching.
|
||||||
|
|
||||||
|
Also note that speed is improving all the time. We continually make efficiency
|
||||||
|
improvements to The Overviewer. Besides, for the level of detail provided,
|
||||||
|
our users consider it worth the time!
|
||||||
|
|
||||||
|
* Overviewer is not targeted at end users. We mainly see Overviewer fitting in
|
||||||
|
best with server operators, rendering their server's map for all users to
|
||||||
|
view.
|
||||||
|
|
||||||
|
You are welcome to use Overviewer for your single player worlds, and it will
|
||||||
|
work just fine. However, since the only interface is currently command line
|
||||||
|
based, you will need to know a bit about the command line in order to operate
|
||||||
|
The Overviewer.
|
||||||
|
|
||||||
Requirements
|
Requirements
|
||||||
============
|
============
|
||||||
@@ -79,6 +112,7 @@ bad)**, head to the :doc:`Building <building>` page.
|
|||||||
**For all other platforms** you will need to build it yourself.
|
**For all other platforms** you will need to build it yourself.
|
||||||
:doc:`building`.
|
:doc:`building`.
|
||||||
|
|
||||||
|
.. _help:
|
||||||
|
|
||||||
Help
|
Help
|
||||||
====
|
====
|
||||||
|
|||||||
@@ -106,11 +106,25 @@ Useful Options
|
|||||||
Powershell on Windows), you can also use a colon ':' or a forward slash '/'
|
Powershell on Windows), you can also use a colon ':' or a forward slash '/'
|
||||||
to separate the modes.
|
to separate the modes.
|
||||||
|
|
||||||
Incomplete list of common render-modes for your convenience:
|
**More information is available in the** :ref:`render-modes` **section of the
|
||||||
|
docs**
|
||||||
|
|
||||||
|
List of built-in render-modes:
|
||||||
|
|
||||||
* normal
|
* normal
|
||||||
* lighting
|
* lighting
|
||||||
|
* smooth-lighting
|
||||||
|
* smooth-night
|
||||||
* night
|
* night
|
||||||
|
* cave
|
||||||
|
|
||||||
|
Built-in overlays:
|
||||||
|
* spawn
|
||||||
|
* mineral
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
You can create custom rendermodes too! See the :ref:`custom-rendermodes`
|
||||||
|
section for more information!
|
||||||
|
|
||||||
Example::
|
Example::
|
||||||
|
|
||||||
@@ -123,8 +137,6 @@ Useful Options
|
|||||||
|
|
||||||
Default: only render the normal mode
|
Default: only render the normal mode
|
||||||
|
|
||||||
See the `Render Modes`_ section for more information.
|
|
||||||
|
|
||||||
.. cmdoption:: --list-rendermodes
|
.. cmdoption:: --list-rendermodes
|
||||||
|
|
||||||
List the available render modes, and a short description of each, and exit.
|
List the available render modes, and a short description of each, and exit.
|
||||||
@@ -479,6 +491,8 @@ Less Useful Options
|
|||||||
There are **more settings** that cannot be specified on the command line.
|
There are **more settings** that cannot be specified on the command line.
|
||||||
See the section below!
|
See the section below!
|
||||||
|
|
||||||
|
.. _settings-file:
|
||||||
|
|
||||||
Settings File
|
Settings File
|
||||||
=============
|
=============
|
||||||
|
|
||||||
@@ -539,6 +553,8 @@ In addition to the `Command line options`_, you can specify these options.
|
|||||||
|
|
||||||
See the `Defining Custom Rendermodes`_ section for more information.
|
See the `Defining Custom Rendermodes`_ section for more information.
|
||||||
|
|
||||||
|
.. _render-modes:
|
||||||
|
|
||||||
Render Modes
|
Render Modes
|
||||||
============
|
============
|
||||||
|
|
||||||
@@ -574,6 +590,9 @@ relationships. Right now, it looks something like this:
|
|||||||
|
|
||||||
* lighting
|
* lighting
|
||||||
|
|
||||||
|
* smooth-lighting
|
||||||
|
|
||||||
|
* smooth-night
|
||||||
* night
|
* night
|
||||||
* cave
|
* cave
|
||||||
|
|
||||||
@@ -651,14 +670,22 @@ color.
|
|||||||
|
|
||||||
See the *settings.py* example below for an example usage of **minerals**.
|
See the *settings.py* example below for an example usage of **minerals**.
|
||||||
|
|
||||||
|
.. _custom-rendermodes:
|
||||||
|
|
||||||
Defining Custom Rendermodes
|
Defining Custom Rendermodes
|
||||||
---------------------------
|
---------------------------
|
||||||
|
Custom rendermodes allow you to take an existing rendermode, and define a new
|
||||||
|
one with a particular set of options. You can, for example, render two map
|
||||||
|
layers with the same mode, but with two different sets of options. You can do
|
||||||
|
this by defining a custom rendermode in your :ref:`settings-file`
|
||||||
|
|
||||||
Sometimes, you want to render two map layers with the same mode, but with two
|
.. note::
|
||||||
different sets of options. For example, you way want to render a cave mode with
|
You *must* use a :ref:`settings file <settings-file>` in order to define custom rendermodes.
|
||||||
depth tinting, and another cave mode with lighting and no depth tinting. In this
|
|
||||||
case, you will want to define a 'custom' render mode that inherits from 'cave'
|
Let's say you want to render a cave mode with depth tinting, and another cave
|
||||||
and uses the options you want. For example::
|
mode with lighting and no depth tinting. In this case, you can to define a
|
||||||
|
custom render mode that inherits from 'cave' and uses the options you want. Like
|
||||||
|
this::
|
||||||
|
|
||||||
custom_rendermodes = {
|
custom_rendermodes = {
|
||||||
'cave-lighting': {
|
'cave-lighting': {
|
||||||
@@ -674,6 +701,8 @@ and uses the options you want. For example::
|
|||||||
|
|
||||||
rendermode = ['cave', 'cave-lighting']
|
rendermode = ['cave', 'cave-lighting']
|
||||||
|
|
||||||
|
These lines would go in your settings file as written.
|
||||||
|
|
||||||
Each entry in ``custom_rendermodes`` starts with the mode name, and is followed
|
Each entry in ``custom_rendermodes`` starts with the mode name, and is followed
|
||||||
by a dictionary of mode information, such as the parent mode and description
|
by a dictionary of mode information, such as the parent mode and description
|
||||||
(for your reference), a label for use on the map, as well as the options to
|
(for your reference), a label for use on the map, as well as the options to
|
||||||
|
|||||||
Reference in New Issue
Block a user