Trace: » gaijin06.html

[hemmerling] Computer Games by "Gaijin" 6/9 - WarThunder CDK

Documentation, Videos, Tutorials, Instructions, Wiki

Official Downloads & Informations

Mission Editor

  1. YouTube "War Thunder - CDK: Mission Editor (Part 1)" - Tutorial about the “Dagor Editor” ( “DaEditor3x [DX11]” ).
    • Select “Scene View” mode by clicking on the “Scene View” top menu button.
    • Load a “binary dump file” by “Scene View / Set level binary dump”. You find such files in the WarThunder installation directory ”.\levels\”. Result: You are editing the temporary file ”.\levels\mission_editor_location\mission_editor_location.level.blk”.
    • To change the scene view to another map ( change the map that appears in the editor ): in the menu bar at the top of the editor select “MODES” and then click “SCENE VIEW”. Then in the menu bar at the top select “SCENE VIEW” and click “SET LEVEL BINARY BUMP”. Click the small ”...” button and in the new window double click on the level you want to change the map scene view to and then click “OK”.
    • Project & Mission.
      • Projects.
        • Save the project by the menue item “Project / Save as...”
          • Result: ”.\WarThunderCDK\levels\PPPPPPP/PPPPPPP.level.blk”, with PPPPPPP = project name.
          • You can't save a project twice, with the same name, that way. If you try, instead of overwriting the project, there is the error message “Project already exists in specified location: ./WarThunderCDK/levels/PPPPPPP/PPPPPPP.level.blk”
        • Further saving can be achieved by the menu item “Project / Save project”.
        • Load a project.
          • Preparation: Edit ”.\WarThunderCDK\missioned.cmd” with an editor and delete ”-no_src_assets levels/mission_editor_location/mission_editor_location.level.blk”. This should bring “open project” dialog everytime you start the application.
          • Now you can load a project at start of application.
          • To load another project, you must quit the application and restart.
      • Missions.
        1. New Mission.
        2. Save a mission to the directory ”.\UserMissions”. Either by the menu item “Mission Editor / Save mission as...” or by the button “Save mission as...”.
          • Result: ”.\UserMissions\MMMMMMM.blk”, with MMMMMMM = mission name.
          • To save the project, you may from now on use the menu item “Mission Editor / Save mission (Ctrl+M)” or the button “Save mission (Ctrl+M)” or press CTRL+M.
          • Possible error message “Validation errors. There were problems in mission verification. Please check console for details” :-(.
        3. Load a mission. Either by the menu item “Mission Editor / Load mission...” or by the button “Load mission...”.
        4. Display the mission properties window “Properties”, by the button “Properties and Trigger/MissionObj info (Shift+P)” :-) or by pressing the keys “SHIFT+P”.
          • “SHIFT+P” just works, if the “scene view” pane is the active pane ( and not other elements of the window of the Windows10 application, e.g. the panes panes “Properties”, “Trigger/MissionObj info” ).
          • You may activate the “scene view” pane by moving the mouse cursor to the “scene view” pane and then do a mouse-leftclick.
    • Set the viewport.
      • Menu item “View / 4 quarters”, Button “Viewport layout1/4 (Alt+W CTRL+W)”.
      • Menu item “View / 1 viewport”.
      • SHIFT+P = Perspective.
      • SHIFT+R = Right.
      • SHIFT+L = Left.
      • SHIFT+B = Bottom.
      • SHIFT+T = Top.
      • Button “Fly mode (Spacebar) = Activate free motion camera.
      • Button “Change FOV” = Set Field-of-View, FoV = “90” ( default ).
      • To get to x=0, y=0, z=0 easily is by the menu item “View / Load default layout” :-).
    • “Scene view” modes and operations, by buttons in the buttonbar at left side, in “Mission Editor” tab:
      • Button “Select (Q)”.
      • Button “Move (W). Use 'Shift' for clone mode, 'Ctrl' for snap points mode”.
      • Button “Move over surface (Ctrl+Alt+W). Use 'Shift' for clone mode”.
      • Button “Scale (R). Use 'Shift' for clone mode”.
      • Button “Rotate (E). Use 'Shift' for clone mode”.
      • Button “Drop object (Ctrl+Alt+D)”.
      • Button “Select object by name (H)”.
      • Button “Show/hide object props panel (P)”.
    • 4 modes:
      • Fly mode. The keycodes are optimized for QUERTY layout.
        • SPACE” key = Free motion camera on/off.
        • W ⇔ S = if compass = 360°, Y, Z coordinates, else X,Y,Z coordinates.
        • A ⇔ D = X,Z coordinates.
        • Q ⇔ Z = if compass = 360°, Y, Z coordinates, else X,Y,Z coordinates.
        • C ⇔ E,X = Y coordinate.
        • SHIFT + WS, SHIFT + AD, SHIFT + QZ, SHIFT + CEX ⇒ Fast view movement.
        • SHIFT+P = Perspective.
        • SHIFT+R = Right.
        • SHIFT+L = Left.
        • SHIFT+B = Bottom.
        • SHIFT+T = Top.
      • FPS mode
        • CTRL+SPACE key.
      • TPS mode
        • CTRL+SHIFT+SPACE key.
        • Zoom = MouseWheel.
      • Car mode
        • SHIFT+SPACE key.
    • Screenshots.
      1. “Create screenshot” ⇒ Screenshots saved as ”./WarThunderCDK/de_scrnXXX.jpg”, with XXX = 001, 002,..., bei either:
        • Menu item “Tools / Create screenshot Ctrl+P” or.
        • Button “Create screenshot ( Ctrl+P )” or.
        • CTRL+P.
      2. “Create cube screenshot” ⇒ Screenshots are saved as ”./WarThunderCDK/de_cubeXXX.ddsx” and ”./WarThunderCDK/de_cubeXXX.tga”, with XXX = 001, 002,...
        • Menu item “Tools / Create cube screenshot Ctrl+Shift+P” or.
        • Button “Create cube screenshot ( Ctrl+Shift+P)” or.
        • CTRL+SHIFT+P.
      3. “Create orthogonal screenshot” ⇒ Screenshots are saved as ”./WarThunderCDK/de_ortho(-1000,-1000)-(1000,1000)-XXX.tga”, with XXX = 001, 002,...
        • Menu item “Tools / Create orthogonal screenshot”.
    • Button “Show level statistics”:
      1. Visual geometry faces count.
      2. Environment geometry faces count.
      3. Game collision geometry faces count.
      4. Editor collision geometry faces count.
      5. Approximately textures memory size.
      6. Textures count.
    • Button “Create...”:
      1. Button “Create point zone”.
      2. Button “Create sphere zone”.
      3. Button “Create cylinder zone”.
      4. Button “Create box zone”.
      5. Button “Create effect”.
      6. Button “Create unit”. There is no menu item to list all units. if you want to modify a unit, you must find it on the map, click on it and press the button “P”.
      7. Button “Create way”.
      8. Button “Create waypoint”.
    • Help.
      • The menu item “Help / Editor help” does not load a help file :-(.
      • The menu item “Help / Plugin help” does not load a help file :-(.
      • The menu item “Help / Tutorials” does not load a tutorial file :-(.
      • Button “Navigate” provides the infos in a modal window:
        • Rotate = ALT + MiddleMouseButton.
        • Pan = MiddleMouseButton.
        • Zoom = MouseWheel ⇒ Just in TPS mode.
        • Zoom extents = Z.
        • Free camera = Space.
        • FPS camera = Ctrl+Space.
        • Accellerate = Ctrl SHIFT.
    • Button “Show/hide console” just opens the console window, but a second click on the button doesn't close the console window. Click on the “x” Button of the console window frame to close the console.
    • The effect caused by “Discard textures (show stub tex)” and menu item “View / Discard textures (show stub tex)” can't be revoked. To undo the effect, you must quit the application and reload the binary dump file. Just reloading the binary dump file is not sufficient.
  • Fix the error “Windows cannot find 'C:/War Thunder/\win64\aces-dev.exe'. make shure you've typed the name correctly, then try again”:
    • Create a copy of “C:\War Thunder\win64\aces.exe” or “C:\War Thunder\win64\aces-min-cpu.exe” with the name “C:\War Thunder\win64\aces-dev.exe”.
    • Create a copy of “C:\War Thunder\win32\aces.exe” with the name “C:\War Thunder\win32\aces-dev.exe”.
    • Then you may select to start Warthunder 32-bit and 64-bit from the Dagor editor.
    • However, I suggest to Warthunder by the Warthunder launcher from Windows desktop. Just by this you get the necessary latest updates of your Warthunder client, to start and use Warthunder successfully!
    • The problem and its fix is well-known, see War Thunder - Official Forum "CDK problem (aces-dev.exe)", 2016.

Location Editor

    • It's 100% about the location editor, 0% about the mission editor...
    • There is a user mission, made for test self-created locations, at “Battles / User Missions / User Missions”, featuring by default the location “Wild island”. If I understand right, a location created with the WarThunder location editor, when exported, is moved to “here” by default, so that it can be started right away?!
    • The pilot is flying the reserve airplane F2A-1 Buffalo.
      • In 2014, when the video was shot, the mission was called “Test mission for sample location”.
      • In 2020, the mission is called “Sample location test”, 1938-09-01.

Model Editor

Asset Viewer

Suggested Vehicles / Airplanes / Boats & Ships

Dagor Engine

The Dagor Script Language to design User Missions

  • Example projects consist of 2 files ( e.g. “my_wake_island.blk”, “usr_my_wake_island.csv” ), additionly you need a map file ( e.g. “wake-island.bin” ).

Some other Script Languages for internal use in Gaijin's Software

    • “The language is used in Gaijin Entertainment projects in production”.
    • “daScript is high-performance statically strong typed scripting language, designed to be data-oriented embeddable ‘scripting’ language for performance critical applications (like games or back-end/servers)”.
    • “daScript can be compared with compiled or JIT language even in interpreter mode, always faster than dynamic interpreted scripting languages like Lua”.
  • GitHub "GaijinEntertainment / daScript" - “daScript - high-performance statically strong typed scripting language”.
Quirrel ( formerly: Squirrel )


  • The documentation about “daScript” and “Quirrel” refers and compares with Lua,...
  • EN.Wikipedia "Gaijin Entertainment" - “The Dagor Engine is a proprietary game engine used by Gaijin Entertainment[33] in War Thunder, Enlisted, CRSED: F.O.A.D. and other titles. The original version of the engine was developed by Gaijin Entertainment and in 2005 the separate company Dagor Technologies was established for continued development”.

CDK Videos

Non-CDK Mission Editor Videos

WT Infantry Videos

Some strong Arguments not to spend Resources ( = Time ) to build Custom Maps & Custom Missions

Useless Videos

Modeling Tools & CDK Plugins

CDK Plugin for Autodesk 3d Studio Max

CDK Plugin for Blender

  • War Thunder - Official Forum "Need of Plugin for Blender", 2017-10 - “But to date, no one has imported a vehicle through blender. There was a forum post with someone successfully using blender to import a basic model as a structure but the requirements for static objects are much less than importing a working vehicle”.
  • War Thunder - Official Forum "Support for Blender 2.8", 2019-08 - “War Thunder CDK has a plugin for Blender, but this plugin only works with the version from 5 years ago. Exporting from version 2.8 to the ancient version does not work or works but creates crazy errors”.


Contents & Contents Creators

User Created Missions

Favourite working Third Party Missions :-)

Looks like the Third Party Missions are working properly :-)

2023 Simple Multplayer Missions
2023 Extensive Multplayer Missions

These Third Party Missions did not work for me :-(

  1. WarThunder Live MP Mission "Alaska RB" - No AI players, single players can´t start the mission by the error message “Not enough ready players to start the game” :-(.
  2. WarThunder Live MP Mission "By Digedarok" - Error message in the hangar “Select one of the allowed vehicles”.
  3. WarThunder Live MP Mission "Iwo Jima" - “Waiting for data from server”, “Waiting for data about the crew” :-(.

Untested Third Party Missions ( 2023 )


CDK Contents Creation Experts

Questions to CDK Contents Creation Experts

  1. Q: May I have create mission, where the vehicle is not fixed, but may be taken from a crew slot?
  2. Q: How to combine more than 1 army force, i.e. navy + ground forces?

Tips & Tricks


    • “You can explore outside the map boundries with Immortal Enabled! (Tank + Ships)”.
    • Trigger.
      • Events “periodicEvent”.
      • Conditions “unitWhenInArea”.
      • Action “unitSetProperties”, set the checkbox ”[x] isImmortal” enabled.

Multiplayer Mission PvP

  • User missions of type “Multiplayer Mission PvP” offer “Copy Mission Link” in addition to a download of the BLK file. User missions of type “Multiplayer Mission PvE” and “Singleuser Mission” may just be downloaded as BLK file.
  • The host ( who at least paid 10 EUR at the Gaijin shop ):
    1. At Warthunder Live, select a “Multiplayer PvP” mission.
    2. Click on “Copy Mission Link”.
    3. At Warthunder client, go to “Battles / Custom Battles”.
    4. Press the button “Create Session”.
    5. Press the button “Add mission”.
      • Enter “Mission Name”, e.g. “Wake Island ( Air Mission by Hemmerling )”.
      • Enter “Mission URL”, by pasting the URL of the “Mission Link”. WARNING: The mission link changes with each upload!!!
      • Press the button “Apply”.
    6. Press “Start”.
  • The other players:
    1. At Warthunder client, go to “Battles / Custom Battles”.
    2. Click on a mission by cursor, e.g. “Wake Island ( Air Mission by Hemmerling )”.
    3. Press the button “Select”.
  • You are now in a menu which offers you to select a vehicle by the preset, i.e. by selecting a crew slot.

Directory "UserMissions" with Sample Missions

  • By the installation of Warthunder, the directory “UserMissions” exists, but it is empty.
  • Just by installation of the CDK, the directory “UserMissions” is filled with sample missions?

Wake Island - Airfield is of special Material for Tanks & Ships?

  • If I spawn a tank without “amphibious feature” on the airfield, it falls into the water and the crew gets drunk.
  • If I spawn a tank with “amphibious feature” on the airfield, it is created at the spawn point and can be used.
  • If I spawn a boat on the airfield, it falls into the water and can move, as if there is no island material but just some buildings and AI ground vehicles in the sky. But if the boat tries to leave the island, suddenly the island material is materializing, and the ship is stuck in the sand of the island...

Forums, Newsgroups


en/gaijin06.html.txt · Last modified: 2023/11/30 21:56 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki