Terrain Importer v2.0b
Programmed by cliff
Copyright 2006, Clifford A. Anderson
This is just a simple little program I whipped up to allow an image file to be imported as a heightmap for the terrain in Neverwinter Nights 2.
This allows much greater flexibility in creating terrain, since I honestly do not care much for the built in terrain tools.
However, due to a limitation in the way plug-ins must interact with the terrain system, it is incredibly slow.
This version is feature complete, including everything that will be part of the 2.0 final release. This beta version is intended for final testing leading up to the final release.
Please see the readme.txt for details about features and how to report bugs.
Thanks to McMillanJJ, desdain and WizShade for all their help in getting this working.
Having to go back to the BetaToolSet so I can use this, hotfix patch recompile needed asap mate... _________________________ I see repented people
Posted by dorotea at on12/08/06
Btw - any chance of updating Terrain Importer to v 1.03 any time soon? I feel deprived without it...
Posted by dorotea at on12/08/06
I love this tool - in fact I am addicted to it - I cannot mod NWN2 without it!
Posted by flem at 2006-11-2910:54:20
This and L3DT are a fantastic combo... Only wish you had a 1.03b version up. (Or the source code!)
Posted by cliff at 2006-11-2010:39:43
The docs are not coming as quickly as I would like, unfortunately. I have not been spending as much time on TerrainImporter as I probably should, but between actually being able to play NWN2 and also working on other projects of a game-related but non-NWN2-related nature. Sorry, folks. Profitable gamedev has to come first. Anyhow, if y'all could please be sure to send bug reports to the e-mail address provided in the readme file instead of posting them here, it would really help to keep this page from getting any messier than it already is. Cheers! _________________________ If the truth can be... told... So as to be... under... stooooood... It will be... believed.
Posted by cooldaddyo at 2006-11-1813:53:29
I think I just figured out my first hurdle. Copied and pasted from your readme.txt "For L3DT importing to work properly, you will need to set the L3DT Attributes Map output settings to output PNGs with Colour Mapping. To do this, follow these steps: 1. Click on File -> Properties 2. Expand Attribute map -> PNG 3. Click Options... 4. Doubleclick ColourMapped until it is set to true. 5. Click OK until you close all the open dialogs Sorry for little documentation again on this release, but it is only an alpha so I'll come up with better documentation when it releases." I hope you are working on the docs so as to fend off more silly noob questions like mine! I am getting somewhere now but would love to see some "recommended practices".
Posted by cooldaddyo at 2006-11-1808:08:54
I made a L3DT project that is pretty much the default tutorial. I am getting this error when I try to import: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.ArgumentNullException: Key cannot be null. Parameter name: key at System.Collections.Hashtable.get_Item(Object key) at TerrainImporter.TerrainImporter.TerrainImporter_Activate(Object sender, EventArgs e) in D:\Documents and Settings\cliff\My Documents\Visual Studio 2005\Projects\TerrainImporter\TerrainImporter\TerrainImporter.cs:line 165 at TD.SandBar.ToolbarItemBase.OnActivate() at TD.SandBar.ButtonItemBase.OnActivate() at TD.SandBar. .(TopLevelMenuItemBase , Boolean , Boolean , Point ) at TD.SandBar.TopLevelMenuItemBase.Show(Boolean select) at TD.SandBar.TopLevelMenuItemBase.Show() at TD.SandBar.ToolBar.OnItemPush(ToolbarItemBase item, Point position) at TD.SandBar.ToolBar.OnMouseDown(MouseEventArgs e) at TD.SandBar.MenuBar.OnMouseDown(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseDown(Message m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message m) at TD.SandBar.ToolBar.WndProc(Message m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- NWN2ToolsetLauncher Assembly Version: 1.0.2490.33640 Win32 Version: CodeBase: Link ---------------------------------------- msvcm80 Assembly Version: 8.0.50608.0 Win32 Version: 8.00.50727.42 CodeBase: Link ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- NWN2Toolset Assembly Version: 1.0.807.0 Win32 Version: 1.0.807.0 CodeBase: Link ---------------------------------------- OEIShared Assembly Version: 1.0.807.0 Win32 Version: 1.0.807.0 CodeBase: Link ---------------------------------------- DotNetMagic2005 Assembly Version: 5.0.1.0 Win32 Version: 5.0.1.0 CodeBase: Link ---------------------------------------- SandBar Assembly Version: 1.3.4.1 Win32 Version: 1.3.4.1 CodeBase: Link ---------------------------------------- OEILocalization Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: Link ---------------------------------------- Sano.PersonalProjects.ColorPicker.Controls Assembly Version: 0.1.1.0 Win32 Version: 0.1.1.0 CodeBase: Link ---------------------------------------- ManagedResourceInterface Assembly Version: 1.0.2490.33490 Win32 Version: 1, 0, 1, 0 CodeBase: Link ---------------------------------------- Microsoft.DirectX Assembly Version: 1.0.2902.0 Win32 Version: 5.04.00.2904 CodeBase: Link ---------------------------------------- managednwscript Assembly Version: 1.0.807.0 Win32 Version: 1, 0, 1, 0 CodeBase: Link ---------------------------------------- SharpZipLib Assembly Version: 0.84.0.0 Win32 Version: 0.84.0.0 CodeBase: Link ---------------------------------------- Microsoft.DirectX.DirectInput Assembly Version: 1.0.2902.0 Win32 Version: 5.04.00.2904 CodeBase: Link ---------------------------------------- Microsoft.VisualC Assembly Version: 8.0.0.0 Win32 Version: 8.00.50727.42 CodeBase: Link ---------------------------------------- GlacialTreeList Assembly Version: 2.3.2.0 Win32 Version: 2.3.2.0 CodeBase: Link ---------------------------------------- XPExplorerBar Assembly Version: 3.3.0.0 Win32 Version: 3.3.0.0 CodeBase: Link ---------------------------------------- ManagedElectron Assembly Version: 1.0.807.0 Win32 Version: 1, 0, 1, 0 CodeBase: Link ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- t6j0hkq3 Assembly Version: 1.0.807.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- t_4ejfey Assembly Version: 1.0.807.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- 88bx8y7g Assembly Version: 1.0.807.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- 2jrqkrfs Assembly Version: 1.0.807.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- -ubmglfe Assembly Version: 1.0.807.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- 7azislux Assembly Version: 1.0.807.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- amzj9zrq Assembly Version: 1.0.807.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- CampaignEditorPlugin Assembly Version: 1.0.2490.33617 Win32 Version: 1.0.2490.33617 CodeBase: Link ---------------------------------------- CreatureCreationPlugin Assembly Version: 0.0.0.0 Win32 Version: 0.0.0.0 CodeBase: Link ---------------------------------------- DefaultVerifier Assembly Version: 1.0.807.0 Win32 Version: 1.0.807.0 CodeBase: Link ---------------------------------------- GFsNWN2ToolsLibrary Assembly Version: 0.0.0.0 Win32 Version: 0.0.0.0 CodeBase: Link ---------------------------------------- m4c_landgen Assembly Version: 1.0.2500.26662 Win32 Version: 1.0.2500.26662 CodeBase: Link ---------------------------------------- NWN2Mapper Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: Link ---------------------------------------- NWN2_OC_Coversation Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: Link ---------------------------------------- SinPlugin Assembly Version: 1.0.0.19733 Win32 Version: 1.0.3.1 CodeBase: Link ---------------------------------------- TerrainImporter Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: Link ---------------------------------------- UniversalBlueprintChanger Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: Link ---------------------------------------- VFXEditorPlugin Assembly Version: 1.0.807.0 Win32 Version: 1.0.807.0 CodeBase: Link ---------------------------------------- WorldMapEditorPlugin Assembly Version: 1.0.2490.33610 Win32 Version: 1.0.2490.33610 CodeBase: Link ---------------------------------------- QWhale.Editor Assembly Version: 1.3.2490.33461 Win32 Version: 1.3.2490.33461 CodeBase: Link ---------------------------------------- QWhale.Syntax Assembly Version: 1.3.2490.33455 Win32 Version: 1.3.2490.33455 CodeBase: Link ---------------------------------------- QWhale.Common Assembly Version: 1.3.2490.33453 Win32 Version: 1.3.2490.33453 CodeBase: Link ---------------------------------------- 9ji0q3jl Assembly Version: 1.3.2490.33461 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- IRenderer Assembly Version: 1.0.2490.33470 Win32 Version: 1.0.2490.33470 CodeBase: Link ---------------------------------------- NWN2ToolsetRenderer Assembly Version: 0.0.0.0 Win32 Version: 1, 0, 1, 807 CodeBase: Link ---------------------------------------- dvgyryx9 Assembly Version: 1.0.2500.26662 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- a2uxbi9b Assembly Version: 1.0.0.19733 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: Link ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.
Posted by cliff at 2006-11-0810:59:10
Since I have not received a single bug report since the beta release was made, and have not managed to crash it myself, I'm going to assume it's ready for release and have the release version of 2.0 posted on Friday. If you have found any bugs, please send them to me! _________________________ If the truth can be... told... So as to be... under... stooooood... It will be... believed.
Posted by cliff at 2006-11-0613:41:15
All the features are active, but you must either be using an L3DT project, or load an attributes map on the texture tab. Thanks! _________________________ If the truth can be... told... So as to be... under... stooooood... It will be... believed.
Posted by cliff at 2006-11-0613:41:02
All the features are active, but you must either be using an L3DT project, or load an attributes map on the texture tab. _________________________ If the truth can be... told... So as to be... under... stooooood... It will be... believed.
10 - A Masterpiece, Genuinely Groundbreaking 9 - Outstanding, a Must Have 8 - Excellent, Recommended to Anyone 7 - Very Good, Deserves a Look 6 - Good, Qualified Recommendation 5 - Fair, Solid yet Unremarkable 4 - Some Merit, Requires Improvements 3 - Poor Execution, Potential Unrealized 2 - Very Little Appeal 1 - Not Recommended to Anyone