GMAO Code
GMAO is released under the GPL, so you are entitled to a copy of the
code. The code is distributed in the .jar file that GMAO is run from,
so you have the code now if you are reading this. You might not know
where the actual code is. In that case, you can download a copy from
http://FuguTabetai.com/software/GMAO/code/bug/GMAO.jar.
GMAO also depends on other software packages that I did not write. I
will list them here.
Other software packages
JFreeChart
GMAO uses
JFreeChart to
generate the graphs that list character dialouge. I don't use these
very often, but they are cute, and I put the time in to write the
functionality, so I don't see a reason to remove it. GMAO depends in
particular on jfreechart-0.9.3.jar and
jcommon-0.7.0.jar. There are newer versions of both of
these packages available from the JFreeChart homepage, but I haven't checked to see if there have been changes in the API that prevent GMAO from compiling with the new versions (there likely are minor modifications needed.)
SkinLF
GMAO uses SkinLF to allow for
run-time skinnging. This is also something that I don't really use,
but I put in, so I don't see a reason to remove it. I also haven't
checked if there are newer versions available or not.
Helpgui
I just recently added
Helpgui version 1.1 support
to GMAO. You are using it now to read this (poor) documentation.
TableLayout
I re-did many of the GMAO Options panel tabs using the TableLayout
package. It is included in TableLayout.jar, as referenced in the jnlp
file, and includes code and samples. Alternatively, you can
download the TableLayout code from this article. I could not find
information on licensing in the article.