[crossfire] Collaboration on a Java-based map editor? (repost)

Andreas Kirschbaum kirschbaum at myrealbox.com
Thu Feb 9 17:12:55 CST 2006


Rick Tanner wrote:
> About two weeks ago (or maybe longer..) on IRC one of the developers
> who worked on and updated the map editor for Daimonin asked about a
> collaboration on a Java based editor that had a central or common core
> with specific side packages(?) for Crossfire and one for Daimonin.

> For those who can *and* are willing to contribute Java development
> interested in persuing this? Or discussing it further?

I'm interested since I did plan to fix/improve the editor for quite a
while now (but never found time to really start work). And since both
projects do not have that many developers, IMHO it would be a good idea
to share resources.

OTOH I still see some obstacles to consider when merging the editors:

 - Both editors are quite different (code-wise but maybe not
   feature-wise); it seems that both editors have been changed quite a
   bit since fork time.

   Since the Daimonin editor has no ChangeLog file, and the CF-Editor's
   ChangeLog file was not updated for all changes, it is probably not
   too easy to make sure all existing features are kept in a merge.

 - Into which repository should the merged code go? I don't think we
   should keep two copies (one in Crossfire, one in Daimonin) since it
   would be hard to maintain.

   Moving the CF-Editor into another project should not be hard to do
   since it is a standalone repository as far as I can tell. But the
   Daimonin editor is part of a combined server/client/editor/etc.
   repository. Therefore it probably has more dependencies to other
   parts of the project.

 - The Daimonin editor requires Java 1.5. The CF-Editor still works with
   Java 1.4. Since switching back to 1.4 does not really make sense to
   me, 1.5 would become a requirement for Crossfire.

 - I *think* some config files are not completely compatible anymore:

    - Spells are objects in Crossfire but (I think) still hardcoded as
      numbers in Daimonin.

    - Treasurelists in Daimonin use some "&" syntax (I think). Not sure
      if the treasurelist format has changed, or if it is only the
      syntax of the string referencing the treasures.



More information about the crossfire mailing list