- Use gimp to include a icon of your node (noded need to be sorted by the
  alphabet) into res/node_icons.bmp
  (or res_color/node_icons.bmp for UNIX type compilation with configure)

  Warning: DO NOT change the numbers of colors in this bitmap file !

- add 1 to
  
  SceneTreeView.cpp:#define BITMAP_ITEMS 64

  (this may change in future)

- define a ID_NEW_SOMETHING in resource.h

- Add
  
  MENUITEM "Something",                  ID_NEW_SOMETHING

  under
 
  POPUP "Scripted Nodes (slow)"
       BEGIN

  and

      ID_NEW_SOMETHING      "Create a new Something Scripted Node\nSomething Sc$

  in dune.rc (or dune.english.rc for UNIX type compilation with configure))

- add a

  _protos["Something"] = new ProtoSomething(this);

  in a matching place (sorted by the alphabet) in Scene::Scene()

- add a NODE_SOMETHING to the matching place (sorted by the alphabet) to
  the matching enum in Node.h

- copy a similar Node*.h/cpp to NodeSomething.h/cpp and change
  the fields/EventIns and draw, setHandle etc. functions.

- add a
  
  NODE_SOMETHING,       ID_NEW_SOMETHING,

  to

  static int buttonsScripted[] = {

  in Windows.cpp

- add a

        case ID_NEW_SOMETHING:
        CreateGeometryNode("Something");
        break;

  to MainWindow::OnCommand(int id)

