Some basic information on thr “next generation” levels: Levels in Keens 4-6 are composed of three planes of tiles: background, forground, and info. The background plane contains for the most part, as the name suggests, the background of the level. The foreground plane contains the tiles that Keen and other sprites interact with—however, not all of the foreground tiles appear in front of Keen (in fact, most don’t). The infoplane contains the sprites, the point items in secret passages, and the information for the various “connections” in the levels: switch-to-bridge, switch-to-platform, keygem holder-to-door, door-to-door, etc.
Now, before you start editing, you will need a few things: the gamemaps file you want to use, the maphead file you want to use, and the tile images extracted with ModKeen. You can get the gamemaps file out of your Keen folder. The maphead file is stored inside the .exe file, so normally you would have to extract that using CKPatch’s %dump command, for example. However, in this .zip file, I have included the default maphead files for Keens 4-6, version 1.4 (not version 1.4 distributed by Goodtimes Software). You can use other versions of Keen and extract the maphead file yourself, but this is not recommended. Lastly, use ModKeen (or LModKeen) to extract the images from the egagraph file. The only bitmaps you will need for this program are the ones with the tile images: ?til0000.bmp and ?til0001.bmp. Put these either in the same folder as gamemaps and maphead, or in some subfolder.
Now you can start TPT. An “open file” dialog will appear: browse to and select the appropriate gamemaps file.
At the bottom of the window is the status bar. This shows which three tiles (one in each plane) are currently selected. Each plane is also either active, inactive, or hidden. When a plane is active, editing operations will affect it. When a plane is inactive, editing operations will not affect it. When it is hidden, it does not appear in the window (and editing operations do not affect it). You can toggle whether a plane is active or inactive by pressing [1] (for the background plane), [2] (for the foreground plane), or [3] (for the infoplane). Similarly, you can press [4], [5], or [6] to toggle whether the three planes are visible. You can place tile(s) (depending on which planes are active) by left-clicking. You can pick up tile(s) (again, depening on which planes are active) by right-clicking. You can bring up tile palettes by pressing [Spacebar]. Press [1], [2], or [3] to select the palette for the background, forground, or infoplanes. Pressing [Spacebar] again returns to the level.
There is one last thing to note. To enter a custom infoplane value (one that does not have an icon on the palette), press [Enter] and type it in (in hex). Note that the default value is the mouse cursor’s current position on the level. This makes the creation of most types of links easier: put your cursor at the target, press [Enter] (twice), and then place the tiles.