Jump to content

Home

can't copy & past row's


nytekat

Recommended Posts

I get this error when I try to copy and paste any .2da in the 2da editor...

-----------------------------------------------------------

"An unhandeled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will be shut down immediately.

 

Object reference not set to an instance of an object."

 

Details-

-----------------------------------------------------------

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

 

************** Exception Text **************

System.NullReferenceException: Object reference not set to an instance of an object.

at kotor_tool.frm2DAEditor.GetClipboardDataRow(DataRow& DestRow)

at kotor_tool.frm2DAEditor.cmiPasteRow_Click(Object sender, EventArgs e)

at System.Windows.Forms.MenuItem.OnClick(EventArgs e)

at System.Windows.Forms.MenuItemData.Execute()

at System.Windows.Forms.Command.Invoke()

at System.Windows.Forms.Control.WmCommand(Message& m)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

at System.Windows.Forms.ContainerControl.WndProc(Message& m)

at System.Windows.Forms.Form.WndProc(Message& m)

at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

-----------------------------------------------------------

 

It just won't let me paste a row no matter what I do... am I doing something wrong? I read the readme but maybe there is something I missed?

 

using version 1.0.2210.16738

I can't paste any row in any .2da file. I can copy but can't paste into the same .2da or another. I try to copy by right clicking on the side of a row and copy... try to paste doing the same thing at the bottom and it gives the error.

 

You're going to need to give the rest of the details so we can try to help you. What version of Kotor Tool, file you're trying to edit, actual description of the steps that cause the problem, etc.

Link to comment
Share on other sites

using version 1.0.2210.16738

I can't paste any row in any .2da file. I can copy but can't paste into the same .2da or another. I try to copy by right clicking on the side of a row and copy... try to paste doing the same thing at the bottom and it gives the error.

Link to comment
Share on other sites

You have two choices after using Copy via the context menu; right click an existing row and choose Paste to replace that row's contents with the one on the clipboard, the other is to right click on a row and choose Insert, which opens an empty between it and the row above it and pastes in the one on the clipboard.

 

Which of these are you doing?

 

Something to remember is that you can't paste after the last row (at least for now); you'll have to manually enter one to create a new row there.

Link to comment
Share on other sites

I've tried both of those ways and each gives the error. Is there a link to a older version of the tool? Maybe this version is giving me trouble. If you have an older version could you send it to nytekat1@gmail.com?

 

There are lots of people who use it without a problem, so I can only guess it is something with the environment it is running in. You could try uninstalling and reinstalling; you could download VersionCheck for the .NET framework and make sure it is OK; you can also, (though drastic) un- and re-install the game. You could also extract a 2DA file, open it from disk and verify the error occurs, then send me that file to the address in the readme.txt file.

 

As for prior Kotor Tool releases, I don't maintain an archive. Sorry!

Link to comment
Share on other sites

  • 2 weeks later...

I opened baseitem.2da by double clicking on it from the menu (for KotorII)

I single click on the left-most tile for a row, highlighting the entire row. I right click and select Copy row.

I move to the bottom of the file and click on line 100 and right click and select paste. I get the following error:

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

 

************** Exception Text **************

System.NullReferenceException: Object reference not set to an instance of an object.

at kotor_tool.frm2DAEditor.GetClipboardDataRow(DataRow& DestRow)

at kotor_tool.frm2DAEditor.cmiPasteRow_Click(Object sender, EventArgs e)

at System.Windows.Forms.MenuItem.OnClick(EventArgs e)

at System.Windows.Forms.MenuItemData.Execute()

at System.Windows.Forms.Command.Invoke()

at System.Windows.Forms.Control.WmCommand(Message& m)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

at System.Windows.Forms.ContainerControl.WndProc(Message& m)

at System.Windows.Forms.Form.WndProc(Message& m)

at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

 

************** Loaded Assemblies **************

mscorlib

Assembly Version: 1.0.5000.0

Win32 Version: 1.1.4322.2032

CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll

----------------------------------------

kotor_tool

Assembly Version: 1.0.2210.16738

Win32 Version: 1.0.2210.16738

CodeBase: file:///C:/Program%20Files/Kotor%20Tool/kotor_tool.exe

----------------------------------------

System.Windows.Forms

Assembly Version: 1.0.5000.0

Win32 Version: 1.1.4322.2032

CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll

----------------------------------------

System

Assembly Version: 1.0.5000.0

Win32 Version: 1.1.4322.2032

CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll

----------------------------------------

System.Drawing

Assembly Version: 1.0.5000.0

Win32 Version: 1.1.4322.2032

CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll

----------------------------------------

Microsoft.VisualBasic

Assembly Version: 7.0.5000.0

Win32 Version: 7.10.6001.4

CodeBase: file:///c:/windows/assembly/gac/microsoft.visualbasic/7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll

----------------------------------------

System.Xml

Assembly Version: 1.0.5000.0

Win32 Version: 1.1.4322.2032

CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll

----------------------------------------

q8tmci1j

Assembly Version: 0.0.0.0

Win32 Version: 1.1.4322.2032

CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll

----------------------------------------

RTFLinenumberTextBox

Assembly Version: 1.0.20053.1

Win32 Version: 1.0.20053.1

CodeBase: file:///C:/Program%20Files/Kotor%20Tool/RTFLinenumberTextBox.DLL

----------------------------------------

fmodcl

Assembly Version: 1.0.2118.32981

Win32 Version: 1.0.2118.32981

CodeBase: file:///C:/Program%20Files/Kotor%20Tool/FMODCL.DLL

----------------------------------------

System.Data

Assembly Version: 1.0.5000.0

Win32 Version: 1.1.4322.2032

CodeBase: file:///c:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll

----------------------------------------

 

************** JIT Debugging **************

To enable just in time (JIT) debugging, the config file for this

application or machine (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:

 

<configuration>

<system.windows.forms jitDebugging="true" />

</configuration>

 

When JIT debugging is enabled, any unhandled exception

will be sent to the JIT debugger registered on the machine

rather than being handled by this dialog.

 

I ran VersionCheck, it says I'm good.

 

EDIT: So I just saved it as XML C&Ped the XML, reloaded it and saved it as a 2da, so I'm cool

Link to comment
Share on other sites

  • 4 weeks later...

Okay I am getting the exact same problem with my appearance.2da rows. Neither options work and i get the error seen above. This really hasnt happened before.

 

I did the VersionCheck thing and it said everything was okay.

 

EDIT: I have tried just about everything you said Fred and im not getting anywhere.

 

-Gsccc

Link to comment
Share on other sites

Good news!!! I fixed the problem!

 

It turns out that my computer, while in an auto update, downloaded something called .NET Framework 1.1 (Hotfix) #####. Well I uninstalled that with Remove Programs application and now it all works again.

 

I knew it was something I had done wrong. (slaps self in head)

 

-Gsccc

Link to comment
Share on other sites

  • 4 weeks later...
Good news!!! I fixed the problem!

It turns out that my computer, while in an auto update, downloaded something called .NET Framework 1.1 (Hotfix) #####. Well I uninstalled that with Remove Programs application and now it all works again.

I knew it was something I had done wrong. (slaps self in head)

-Gsccc

 

Just so you know that update is needed to make the

.net framework run properly (it fixes errors and bugs like

patching your kotor games does) :emperor:

Link to comment
Share on other sites

Just so you know that update is needed to make the

.net framework run properly (it fixes errors and bugs like

patching your kotor games does) :emperor:

It's actually not necessary at all. It may have been some sort of bug within a file for the framework on those particular machines (perhaps a conflict with another program?). Things like that (clipboard-type functions/controls) were around in .NET 1.0, and 1.1 was just 1.0 + other stuff, and I've never had a problem with the 2DA editor in KT or any other program that uses that control. The last thing I actually needed the hotfix for was Microsoft's vaunted "data serialization" system wherein you could crash the program with ease serialize and deserialize classes and structs for reading/writing to/from binary files or whatever else with a simple class property and byte array.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...