Level editor for Jedi Knight game
Revision History
Version 0.1 Beta - first released version
Version 0.3 beta
- Added textured 3D Preview
- Fixed clipped label in GOB dialog
- Fixed bug cause failure to enter directory inside GOB
- Fixed CD detection - should now work fine.
- Added floating hints in Flag Editor
- Fixed cleave bug giving "uncleaveable" surfaces
- Added current X,Y,Z panel
- Fixed bug in reading COG variables
- Added "Save As..." option.
- Added Named layers
- Added texture shifting, rotating
- Message pan split to message panel and messages window.
- Loading or create a new level now clears the messages
- Fixed edge selection. Improved edge selection display
- Added texturing tools ( < > with Shift and CTRL)
- Added Stitching tools (keys ; and ')
- Added "Straighten texture" tool ( /, +Shift, +Ctrl)
- Added some optimizations to lighting calculation - should be faster now.
- Fixed level display in 256 color modes.
- Added project-local master template capability (create file master.tpl in your project directory and it's used instead of default one)
- Fixed bug in respicker
- Placed COG editor now shows parameter type
- Added Edge cleave
- Added detection of concave surfaces and sectors in Consistency Checker
- Added detection of invalid surfaces
- Selected things now displays orientation and approximate size
- Changed main window movement controls slightly.
- Added template descriptions in ResPicker
- Added translation perpendicular to the grid ( [ and ] )
- Improved grid
- Added rotation and scaling tools
Version 0.5 beta
- Item Editor and Toolbar can now be minimized (double-click on caption)
- Added recent documents menu
- Added color configuration in Options
- Fixed bug that caused "File not found" on invoking Options dialog or CD detection when JK directory was specified incorrectly
- Added alternative texturing and stitching keys - for people with international keyboards (in 3D preview only Ctrl+left,right arrow - rotate texture Shft+left,right,up,down arrow - shift texture in both main window and 3D preview Alt+Home, Ctrl+Home, Ctrl+Shift+Home - straighen texture (optionally rotating 90 and zeroing at origin) Ctrl+INS; Shift+INS - select start surface; stitch)
- Added collide box calculation (should speed up MP levels)
- JED now loads and saves lights in JKLs in FB format
- The floor flag is now automatically set on created surfaces if they have less than 45 degree slope
- Message Window now pops up on warnings
- Added "Grid to View" option.
- Added "Magnify at cursor" function - Shift+C
- Added Copy Sector function ( INS - instead of create cube)
- Added custom list capability to ResPicker
- "Refresh" in COG editor now refreshes COG parameters
- Added "Find" tool for sectors, surfaces and things (Ctrl+F, Ctrl+G)
- A backup copy is now created when saving (file with extension .~je)
- If you changed the project and didn't save it, you're now asked to do it when you close JED or open a new project.
- Fixed bug in concave surface detection
- Added "Used in cogs" list box in Item Editor window
- Changed CMP handling to match the way JK does it (so now if something looks wrong in JED, that means it will look wrong in JK as well).
- Fixed small bug in surface cleave that lead to non-overlapping adjoins
- Added an option to show only visble layers in 3D preview (to speed things up if you need it)
- Added thing wireframe view in editor window
- Added an option to show things in 3D preview
- Added things are now automatically placed at correct distance from the floor.
- Added 3DO preview in Resource Picker
- Added new "create shape" function. Press K, draw a line on the grid to define the size and orientation of the shape. Change current shape settings on "Shapes" tab in ToolBar window.
- Added a editor for JKL header
- Added basic Dark Forces import (geometry, lighting, objects).
- Fixed bug in removing thing values.
- Added MOTS support
- Fixed bug in Stitching when stitching flipped surfaces
- Added "Export sector as 3DO" funtion
- Added resource checker to Consistency Checker
- Modified Sector cleave to be more correct and stable.
- Fixed a bug that caused "Access Violation at" when picking in 3D Preview.
- Added "Make door" tool
- The things in cleaved sectors are now relayered (reassigned to sectors)
- Added Episode editor
- Extude now adjusts new surfaces to remove small precision errors
- The numbers in scientific notation don't appear in the editor anymore.
- Added "Reload templates" in "Commands" menu
- Added an option to calculate lighting only on visible layers
- Added light flags (not blocked flag)
- "Extrude" size is now relative to the source surface
Version 0.51
- Fixed bug in outputting CMP list to JKL
- Fixed bug that caused a bug in creating COGSTRINGS.UNI that caused JK/MOTS to crash when picking a level on "Host game" screen.
- Changed MAT handling a bit (to account for problem with 01narsky.mat)
- Added warning for using multiple CMPs in the level in Resource Checker
- Added "Edit Cog" button to Placed COG editor
- Added an option to use OpenGL for 3D Preview (it works slower, but loads faster. Picking might works funny. You also can't change adjust gamma on the fly). Could be helpful in case Direct3D gives you troubles)
- EWEB now works in the level.
- "N" and "P" in 3D Preview now cycle through player starts
- Added "Revert to saved" option - reloads the level from file keeping your current editing settings
- Fixed a bug giving "Range check error" if you set "Extra light" on surface or sector in a way so that the vertex instensity becomes negative.
- Fixed bug in saving ceiling and horizon sky offsets to .JED files
- Added "TX Scale" field in surface properties. Lets you stretch/shrink the texture on the surface. You can also use Alt+< and Alt+> to scale the texture up/down. You also change a step of it on "Texturing" tab in "Map Settings" window.
- Added alternative keys for "move perpendicular to the grid" ( that is "[" and "]" keys). Now you can also do it with Ctrl+Up/down arrow. For people with non-US keyboards.
- Fixed several errors in MOTS templates and added custom template lists for JK and MOTS
- Modified adjoining operations a bit so that now the surfaces that overlap, but have different number of surfaces are treated as overlapping (it affects adjoining, unadjoining, cleaving adjoined surfaces/sectors, merging sectors and consistency checker).
- Changing CMP in the list in Resource Picker now changes the palette for a MAT, as it was in Jed 0.3. If you select a CMP different than Level's "Master" CMP, the floating hint will say that.
Version 0.8
- Fixed bug with JED showing the orientation of things incorrectly in 3D preview and main window.
- Fixed bug with JED not adding placed cogs parameters to the resource lists in JKL
- Added "Planarize Surface" function - "Ctrl+P"
- Changed map controls yet again. Not it's final at last!
- Added multiselection
- Changed JKL and JED saving so that precision errors and texture warping should not appear anymore or at least be less common
- Added recovery tools (delete surface, build surface and sector)
- Elimintated dependence on OpenGL. Now you can run JED without OpenGL. However, JED can still take advantage of OpenGL if you have it.
- Added basic 3D Studio .ASC import
- Added "Save JKL, GOB and Test" function - use at your own risk
- Added Frame Mode (Shift+T)
- Layer visibility info is now saved in .JED file
- Improved sector and surface merging to handle sectors/surfaces having more than one common edge/surface, pairs of adjoined surfaces, etc.
- Improved surface and sector cleave to handle certain situation better.
- Added 3DO import. Notice that doesn't make JED a complete 3DO editor. People asked for it, so here it is. It's only useful only if you know what you're doing.
- JED now extracts JK and MOTS directories from registry when you first run it.
- Improved the speed of 3D preview loading a bit (didn't time it, but it feels like something in vicinity of 20%).
- If you cleave a surface, the texturing now retained. Also found and fixed a bug that might be responsible for "wiggly" textures.
- Added rectangular multiselection (hold down Alt and draw a rectangle)
- Added "Send 3D Preview to item" tool - sends 3D preview camera to item location (invoked by F5). Doesn't work in Surface, Edge and Vertex modes, but does work in sector mode. Also, in 3D Preview you can send main view to camera position by using "Commands"|"Set View to Camera".
- Updated "Find XXX" tool to allow adding/subtracting found items to/from multiselection
- Fixed bug in refreshing COG parameters when you click "Refresh" in Placed Cogs window.
- Now you can also double-click on COG parameters in Placed COG editor to perform appropriate actions depending on parameter type. Here they are: sound,model,template,mat, ai, cog - invokes appropriate picker. thing,sector,surface - selects them in the editor
- Added Copy/Paste
- Improved stitching to handle some more complicated cases.
- Added clean unexpected error reporting to facilitate bug reports and allow to pinpoint the place where the error occured.
- The colormap of sectors created by "K" is now copied from a currently selected sector.
- Copied sectors now retain texture alignment.
- Fixed a bug in reading Cogstrings.Uni that gave "Access Violation" when invoking Episode Editor
- Added "Swap Grid Axis" function (Shift+G)
- Added two buttons to rotate the 3DO preview in Resource Picker
- 3DO Preview now shows highest quality models, not the lowest that are displayed in 3D Preview.
- Now you can do some basic editing operations (raising/lowering objects deleting thing, extruding surfaces, etc) from 3D preview.
- Added "Texture flipped" surface flag. For flag to take effect you will need to straighten the texture on this surface
- Added basic Template Creator
- Fixed bug in importing .LEV, .3DO and .ASC. If you imported them in MOTS mode, the level was marked as JK level, but the editor functioned in MOTS mode.
- Added an option to fall back to old map rotation controls.
- Added a bunch of OLE interface functions
Version 0.81
- Added an option to double-buffer the software wireframe renderer (removes that darn blinking).
- When you insert sectors/things/lights if you inserted just one it's no longer multiselected.
- "Snap grid to item" now works in frame mode.
- You can now customize 3D Preview movement step.
- Added an option to scale the textures when the geometry is scaled.
- Fixed a bug in sector pasting that didn't release the clipboard after pasting is done.
- Fixed a bug in thing copying/pasting
- Added a confirmation before testing level
- JED now accepts JK directory tree in project directory. I.e. - you can put, say, .COG files in cog\ subdirectory
- Fixed bug in loading JKLs with things out of sectors giving "Sector index out of bounds -1" error.
- Fixed a bug with 3D Preview not updating the "eternal emptiness" areas.
- Fixed bug in GOBbbing/GOOing that put jkstrings.uni,credits.uni, etc. to ui\ directory instead of misc\
- Changed "Save JKL, GOB and test" to "Save JKL and Test" - GOBBing is no longer necessary. To test project without Saving a JKL go to project directory and start the file "Test_ProjectName.bat" - it will be created the first time to test the level.
- Returned map rotation with R+Mouse and also fixed a bug in it. Works both in new and old control mode. The difference is subtle, but there is a difference.
- Added "Copy camera as frame" function - "F" in 3D Preview. Copies the current camera position and orientation to clipboard in frame format - i.e. "(x/y/z:pch/yaw/rol)".
- Picking a template in Template creator now sets the "parent" field as well as "template" field.
- Shift+Mouse Click now multiselects the item under cursor.
- Now if you have a thing selected in frame mode, you can move it. Unlike moving in thing mode, in this case the thing frames are not affected.
- "txscale" field of surface is slit in two - "U scale" and "V scale" letting you stretch/shrink texture independently in both dimensions.
- Now when you change flipped flag of the surface or Uscale/Vscale, the surface is automatically retextured (i.e. - you don't need to "straighten it").
- When you load a .JKL or a .JED file created by older version of JED JED automatically sets "Texture flipped" flag for textures whose textures are flipped.
- "Export as 3DO" and "Import as 3DO" now transfer transparency information on surfaces.
- Added "Set as default" button on Map Settings window to save current map settings (Grid, various steps thing view mode and multiselection mode) and use them as default ones.
- Added an "autosave" option.
- Added some flag descriptions
- Added "Use in COG" function. Select sector, surface or thing in the editor and press "U".
- Added "Get selected item" in Placed COG editor that gets the value of the currently selected item in the editor into COG's value slot.
- Fixed bug appearing sometimes when adding strings in string editor.
- Added an option to set grid size. Be careful with that - large values can make grid redraw VERY SLOWLY!
- Adjoin/Unadjoin now works on surface multiselections
- Items that are selected AND multiselected are now displayed in different color (orange by default) than either selected or multiselected.
- JED now asks to save changes (if they were made) before importing.
- Fixed a bug in "View to Grid" function. I can't believe nobody ever reported it!
- Added "Paste" button on Item Editor that lets you paste X,Y,Z and PCH,YAW,ROL values to current thing/frame copied to clipboard by "Copy As Frame" operation. Or copied to clipboard in any other way in standard JK frame format - "(X/Y/Z:PCH/YAW/ROL)" or vector format "(X/Y/Z)".
- Fixed a bug in losing grid settings when switching renderers.
- Fixed a bug giving "Index out of bounds" errors on "Revert To Saved"
- Corrected COG parameter handling of type "COG".
- Added "Toggle Fully lit" menu item - a shortcut to the same thing in the Options
- "Flip" tool now works on things as well.
- Fixed a bug in displaying objects that don't have a 3DO associated in 3D preview - they are shown as white 1x1 squares at object location in Direct3D renderer. In OpenGL renderer they aren't shown.
- Modified OLE scripting registration so that JED plugins would only work while JED is running (before that launching a plugin while JED isn't running would launch JED without giving any control to the user). So now "CreateObject("Jed.App")" will fail when JED isn't running.
- Expanded Plugin interface a bit - you can now supply a description file with your plug-in that lets you specify the menu caption and the keyboard shortcut to use (The description file should named plugin_file_name.dsc. I.e if plug-in is Myplugin.exe, the description will be Myplugin.exe.dsc - that's right, two extensions). See JKtree plug-in included with JED.
- Fixed a few bugs that could lead to invalid multiselections.
OLE Scripting:
- Fixed bug in CurLT property
- Added .PickSPR(), .PickPAR(), .PickPER() and .ReloadTemplates methods to TJedApp object.
- Picking functions (.PickXXX) now pop up the resource picker in front and return the focus to the calling application when done.
- Added .uscale and .vscale surface properties. Old "txscale" property is still supported, when you read it it returns uscale and when you write it it set both uscale and vscale.
- Fixed a bug in TOLESector.GetVertex()
- Added .GetNormal() function and .NormalX, .NormalY and .NormalZ properties to TOLESurface to retrieve surface's normal. Note - you can't set surface's normal, JED calculates it from surface's data.
- Added TOLECOG interface to access level's placed COGs. Also added methods .AddCOG(), .GetCOG() and .DeleteCOG() to TOLELevel.
- Added .PanMessage() method - to add messages to JED's message pan.
- Added .Update and .Release to TOLELight object.
- Added .CurSF, .CurED, .CurVX and .CurFR properties.
- Added .SendKey() and .ExecuteMenu() methods that let you simulate pressing a key or picking a menu in JED.
- Added a set of methods to get/set position/orientation of grid and camera
- Added a set of methods to get/set position/orientation of 3D Preview camera.
- Added a bunch of OLE functions to access multiselection
Version 0.85
-
Fixed a bug giving access violation at times when merging and deleting sectors when 3D Preview is active.
-
Fixed a bug of not being able to change map background color when using OpenGL renderer.
-
You can now have subdirectories in "Plugins" directory which will appear as submenus.
-
JED now does not require palettized texture support to use OpenGL for 3D preview. However, if your OpenGL implementation doesn't support palettized textures (like Riva OpenGL ICD), significatly larger amout of memory will be used by 3D Preview.
-
Added "Extrude by" function (Shift+X) that lets you specify explicitly by how much to extrude.
-
Fixed a bug in gobbing .BM files from ui\bm\ subdirectory.
-
Added Undo. Enabled by default. Go to Options|Environment to disable it. It can go up to 4 steps back.
-
Added sa new tab in Options - "Misc. Options" containing some settings that alter minor, yet important details in JED's editing operations. Adjust them to your liking. Here are the current options:
An option to either move or keep frames when you move a thing. An option to enabled/disable undo An Options to GOB "smart" - i.e. only put files that are used in any of project's JKLs, items.dat or models.dat. Be careful as enabling it slows down GOBBibg quite a bit and may actually miss some things.
-
Added two scrollbars to rotate and tilt 3DO view and the old left/right buttons are removed.
-
Added "Grid Move step" setting in Map Settings, that controls how the grid moves with G+Mouse. For istance setting it to 0.5 will make grid take only X,Y,Z positions with X,Y and Z which are multiples of 0.5: 0.5, 1, 1.5, etc.
-
Fixed a bug in 3D Preview thing selection in OpenGL mode
-
"Add Value", "Remove value" buttons on Item Editor now work on multiselections. Be careful doing that though.
-
JED will now look for Res1hi.gob/JKMsndLO.goo files on CD if they are not found on HD. This lets you perform the following trick: Specify incorrect JK/MOTS directory, JED will still work fetching files from CD, so if you have full of JK/MOTS install, you can run JK/MOTS and JED simulteneously without conflicts in file access (JK/MOTS will use files from HD, JED - from CD).
-
Surfaces with light mode 0 (fully lit) are now displayed as such in 3D Preview
-
The values for edge starting/ending vertex now show vertex index in the sector.
-
Surface merging is improved to handle some complex cases.
-
Fixed a bug in edge cleaving.
-
Added a "make a backup copy" option. Makes a copy of your current .JED file in "backup" subdirectory of your project directory with a name "filenameXX.jed", where XX is 2 digit number increasing each time you make a backup.
OLE
- Added .EditXXXFlags functions to invoke flag editor dialogs.
- Added .PickGeo/Tex/lightmode functions to invoke flag editor dialogs to invoke the corresponding dialogs.
- Added TOLESurface.Nvertices property. Can't believe something like this was left out for 2 version!
- Added .NLayers property to TOLELevel.
- Added .LevelFile property to TJedApp
- Added a set of procedures to manipulate Undo.
- Added .GetJEDSetting property to retrieve JED's settings. Just in case.
- Added a set of OLE functions to access templates (as a new object TOLETemplates).
Version 0.9
- Consistency checker now doesn't report "Sector not convex" error for sectors with "Show as 3DO" flag set - i.e. the sectors that are to be exported as 3DOs, not part of level geometry.
- Redone 3D Preview low level code.
- Added overlapping sector detection in consistency checker. Disabled by default (as it slows things down), you can enable it in "Options|Misc. Options".
- Fixed a bug in undo not undoing sector deletion completely (surfaces adjoined to the deleted sectors weren't restored).
- Fixed a bug of undo information not being saved for some F9-Tools operations.
- Fixed a bug that made small surfaces color-filled when using texturing tools.
- Redone lighting calculation (sped up about 4 times). Kept an option to revert to the old lighting calculation for compatibility.
- You can now add/subtract things and surfaces to/from multiselection in 3D Preview by Shift+Mouse Click. It is an equivalent of selecting this objects and pressing space. I.e. - it is affected by "Multiselection mode" setting.
- Added an option to rotate/flip around Grid in F9 Tools.
- Added a "Snap View to Object" (Alt+S) option - centers the view on the selected object.
- When you click on surface/thing in 3D preview it, the main view is no longer centered on the selected object. Use "Snap view to Object" if you want to center it.
- Fixed a bug causing "Invalid pointer operation" when performing operation on things with large (10 and more) number of frames.
- Added "Join" function - position two surfaces back to back, select them both and press "J" - they will be cleaved and their common area will become a pair of adjoined surfaces.
- Added "Extrude And Expand" feature - Ctrl+X.
- Added "Bring thing/light To Surface" function. Select a surface, then switch to thing mode, select a thing ( or to light mode and select a light) and press "B". The thing/light will be brought to the middle of the surface and offset to the appropriate distance from it (0.01 units for lights and half of thing's bounding box for things).
- Added "Insert thing at surface" function to 3D Preview. Select a surface in 3D preview and press "I" - a thing will be placed at the middle of it.
- Added and option to confirm "Revert to Saved" function.
- JED now prints a warning when you form non-convex or non planar surfaces and non-convex sectors by merging.
- Added "Layer" field in "Find Surface" dialog.
- 3DO export and 3DO import are changed slightly:
Export:
- The meshes are now named by the layer names.
- Sectors in the same layer are merged into one mesh.
- Adjoined surfaces are not exported. Import:
- Each mesh is imported to a layer named like the mesh.
- "Preview as 3DO" flag is set on imported sectors.
- Added "Prep" button in F9 Tools rotation dialog. The way it works is you select two surfaces (multiselect one and select another) and press this button, JED calculates the rotation parameters for a rotation that would place these two surfaces in one plane. After this preparation you only need to select the sectors to rotate and press "Rotate".
- Added "Jump to Object" function that lets you jump to a specific obejct (sector, surface,etc) by its number. You can also jump to surfaces by their absolute number (their number in JKL) - you just need to enter one number instead of two.
OLE Scripting:
- Added .IsConvex function to TOLESector. Returns true if sector is convex and false otherwise.
- Added .IsConvex and .IsPlanar functions to TOLESurface. Returns true if sector is convex/planar and false otherwise.
- Added a bunch of OLE functions to retrieve consistency errors.
- Added function to display some additional data in JED window.
Version 0.91
- Template creator now allows you to replace existing templates (be careful when doing that).
- Changed 3DO preview slightly so that its failure to initialize doesn't disable template/3DO pickers.
- Fixed bug causing 3D Preview go black when you look straight up or straight down.
- "Multiple" now appears after width/height info for multiple MAT files in Resource Picker.
- Fixed a bug giving "not enough memory for Z buffer" error after several reloadings of 3D Preview.
- Fixed a bug displaying wrong textures in 3D Preview when using OpenGL.
- Fixed a bug that caused thing orienation to display incorrectly in 3D Preview (this bug was fixed before, but somehow crawled back in).
- "Bring thing to surface" now changes PCH,YAW and ROL of the thing so that it "stands" on slanted surfaces.
- Added an option to make Placed COGs window stay on top.
- Changed Keyboard menu a bit to fit 640x480 screen.
- Added DLL plug-in interface (old OLE still works).
Version 0.92
- When you click "Edit COG" in Placed COG editor on a COG that's inside a GOB file, JED now offers you to extract it to project directory to edit it.
- When you preview a multiple MAT in Resource Picker, a scrollbar will now appear that will let you scroll through all cells in the file.
- Now you can use rotate,flip and scale F9 tools on things, lights and frames as well as sectors.
- By pressing Shift+I in 3D Preview you can now insert a thing at camera position.
- "Join" function now works on sectors as well as surfaces.
- Fixed an omission in DLL plug-in interface that made it impossible to make DLLs using some programming languages.
- Added a lot of DLL functionality
- Template Creator now reloads template file before editing, making sure that you don't lose any changes you've made indepenedently to the .TPL file.
- Added "Duplicate" button to Placed COG editor that lets you place another copy of the currently selected COG. Useful for doors and such. Also, Placed cog editor screen updates are sped up somewhat.
- When you change a template in Template Creator all the things that use it are now updated.
- Fixed a bug causing plug-ins written in Delphi 3.0 cause access violation on exit from JED.
- The plugin interface unit is now the same for Delphi 2.0 and 3.0
Version 0.93
- Fixed a bug in extracting .COG from GOB/GOOs when you try to edit a .COG that's in the game's GOB/GOO files.
- F9 Scale function is enhanced to allow scaling along X,Y,Z or Grid Z axis individually, not just in all directions.
- Holding Alt while cycling through possible items under cursor ( i.e. - when you click the left mouse button several times without moving the mouse) now cycles backwards.
- You can now change the CMP used as palette when you view a 3DO in Resource Picker.
- JED now shows a circle designating radius for a selected light.
- Fixed a bug in .SurfaceUpdate() DLL interface function.
- Fixed a bug of not being able to enter capital S in layer name
- JED now invokes an "Add COG" dialog when you click on a COG's variable of type "COG" that equals -1.
- Added an option to hide things/lights when not in thing/light mode.
- Holding "Ctrl" and "Alt" while dragging objects now limits its transformation to one grid axis. Use "Ctrl+Alt+Z" (press Z while dragging) to toggle between snapping to X and Y grid axis.
- You can now manipulate shapes (prefabs) - import them from sectors and delete them.
- The last open file in the recent file list now moves on top of the list
- Pressing + and - to adjust gamma in 3D Preview in OpenGL and Direct3D IM mode doesn't display warning message about having to reload 3D preview, instead reloads it for you. Note that it can take some time.
- Added "Blocks Light" adjoin flag that tells JED to treat the adjoin as an opaque surface in lighting claculation.
- Fixed bug in .GetLight() function of DLL interface.
- Fixed bug in .PickResource() plugin function
Version 0.94
- Fixed bug that caused not being able to multiselect frames by holding Alt and dragging a rectangle over them.
- Fixed a bug that created invalid adjoins when you cleave an adjoined surface and then undo it.
- Fixed bug in undoing stitching.
- You can now delete vertices of adjoined surfaces. But watch out - JED won't delete the corresponding vertex of the adjoined surface for you so you might end up creating an invalid adjoin.
- Fixed a bug that sometimes caused windows to appear outside of screen if you start JED after reducing screen resolution.
- Eliminated a number of memory leaks
- Now when you delete a COG in "Placed COG editor" the COG references to other COGs are updated.
- Added "vertex merge" function - select duplicate vertices (vertices that are on the same spot) in vertex mode and press "M". You can't, of course, merge vertices of different sectors. JED does it for you anyway when you save to JKL.
- Fixed a bug in edge cleaving that lead to incorrect undo (and possibly other things).
- Now when you duplicate a COG in placed COG editor the cog values are also copied.
- Vertex deleting now works on the multiselection.
- Fixed a problem with textures jumping all over the place when trying to rotate them on some surfaces.
Version 0.95
- Fixed an access violation that sometimes happened on exit from JED.
- Added Hierarchy support for 3DO export/import (including a Hierarchy editor).
- Texture U and V scale are now properly calculated when importing 3DOs ( which means you can now easily retexture imported 3DOs).
- Added support for 16 bit MATs.