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.