7.2 Toolchain

Here are some suggestion how you can create a toolchain in order to create stuff for your mod:

7.2.1 3D

  1. Blender 2.74: We use Blender to create our NPC and also some of the models. We recommend version 2.74 because later version have a bug in the FBX loader, which makes the loading of some models impossible.
  2. EditorUti 3D: Our own model editor. With this you can check if your model got correctly imported. You can also use it to create custom levels, models for the game, create icons.
  3. ConvertModel: Our own tool which can convert every model file format which is supported by AssImp to an uti3d file (our model file format). The input file is not a model, instead it is an XML file which describes how models are converted. So you can convert an unlimited amount of models in one call. There are several options available to post process the models.
  4. AssImp Model Viewer: If you have problems to import models with ConvertModel and you need to debug it use the model viewer to test if AssImp can import your model correctly. Blender sometimes creates invalid bone weights when exporting a model. This can be seen in this viewer

7.2.2 Graphic Editor

  1. Rapid Painter: Our own texture editor. Use it to modify and create rpt files. You should also use this editor to create normalmaps.
  2. GIMP: Very good graphic editor.
  3. Inkscape: This is a vector graphics editor, but it can also be used to create textures or GUI elements.
  4. Krita: A good graphic editor with lots of painting functions.
  5. Corel Draw We create lots of textures with Corel Photo Paint.
  6. Blender 2.74: Yes again Blender. Most icons in our game were created with Blender.
  7. EditorUti 3D: The other icons (which are not created with Blender) were created with EditorUti 3D, which has a build in raytracer.
  8. Adobe PhotoShop: The industry leader for creating of 2D images.

7.2.3 Sound

  1. Audacity: Nice little sound editor. Use it to create wav oder ogg. Do not use floating point wav files. Stick to 16 bit Mono (Stereo sound makes in a 3D environment no sense). If someone needs support for this just mail me.
If you do not like Audacity you can use every other sound editor too. The only important rule is that short sound files (0-4s) should be wav and long should be ogg.

7.2.4 Coding

  1. Eclipse: I used Eclipse for the development of the firstmod
  2. NetBeans: This is also a very good Java editor.

7.2.5 Editors

  1. Notepad++: A good editor to create text files or edit XML files
  2. XML editor and validator: You should always have an XML editor which can validate your files. Because if you load an non-valid XML into the game it will just fail without a specific error message (