Hello, everyone! After a long period (almost a year - oh, my!) of incredible University life troubles I've finally recovered and I'm ready to go on modding my favorite game. The reason why I haven't released the source code for the ToEE Mod Studio is because I'm finally able to continue the project myself, and I've also got a person who will help me with that. So, the life goes on. Please, someone, tell me what the latest news/inventions are - maybe there were some important breakthroughs or something like that that I've missed and might like to incorporate into ToEE Mod Studio. By the way, my primary concern right now is the Dialog Editor, so if anyone has extensive information about the dialog file format or could provide a couple links on this forum about that, I'd be very glad. Thanks in advance. Later! - Agetian
Welcome back! A lot of things have been going on lately. For a while, this board seemed nearly dead, but right now it's brimming with activity. Livonya released a beta version of his kids/trap/quest mod (you can find it here) and is currently working on AI improvements and other fixes (see here and here). I am still working on my Arena of Heroes mod, which is coming along nicely. Apart from that, I've been busy collecting a lot of fixes that have been posted on these boards (Allyx for example has added more craftable items, among other things) for inclusion into the next Co8 patch. As you can see, despite the fact that Troika isn't around anymore, ToEE is alive and kickin'!
agetian... I've been trying to use your mod studio as it is, I can't get the thing to work at all I ceep getting just in time debugging or something like that, how are you supposed to set it up?
Can you, please, be more explanatory than just "I get a just in time debug error"? If you posted an exact error message, plus said what you've done so far to set the ToEE Mod Studio up (what version of ToEE you're using, the folder it's installed in, whether you have/use the extracted versions of dat files or no, etc.), I could probably help you a lot better. There is, however, a small bug in the current version of ToEE that started to show up on the newer versions of CO8 mod, so my guess would be that you are encountering this error. In that case, it might be caused by the custom DESCRIPTION.MES file used by CO8. You should try removing the comments from DESCRIPTION.MES, i.e. all lines that start with the "//" symbol block. Right now I'm learning the source of this problem, so this should get fixed pretty soon. If what I've said doesn't help, please post a more detailed explanation of the errors you get and the version of ToEE and all custom stuff that you use. - Agetian
The error message I get is... See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.IO.FileNotFoundException: Could not find file "C:\Documents and Settings\All Users\Documents\Games\Ttoee\mod studio 2004 beta1\MapList.mes". File name: "C:\Documents and Settings\All Users\Documents\Games\Ttoee\mod studio 2004 beta1\MapList.mes" at System.IO.__Error.WinIOError(Int32 errorCode, String str) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at mobedit.Form1.Form1_Load(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(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.WmShowWindow(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.573 CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll ---------------------------------------- mobedit Assembly Version: 1.0.1702.16857 Win32 Version: 1.0.1702.16857 CodeBase: file:///C:/Documents%20and%20Settings/All%20Users/Documents/Games/Ttoee/mod%20studio%202004%20beta1/toee_studio.exe ---------------------------------------- System.Windows.Forms Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 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.573 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.573 CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.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.
It means it can't find the MapList.mes file. Probably something went wrong with the scheme of file import. I'd recommend you to copy the MapList.mes file to your ToEE Mod Studio folder manually. If this fixes the problem, good. If it doesn't, let me know, I'll look into it some more. P.S. it might happen so that you encounter the same error, but with a different file. If that will be the case, try copying that file to your ToEE Mod Studio folder as well. P.P.S. All those files (*.mes, *.tab and alike) can be found in *.dat files of the game. Hope it helped. If it didn't help, let me know. - Agetian
it asked for description.mes and protos.tab as well ad I still get this... I'm currently dowloading visual studio from microsoft to see if that helps but over a dail up connection it takes one and a half hours! I'm not even half way through yet. See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.IndexOutOfRangeException: Index was outside the bounds of the array. at mobedit.Form1.Form1_Load(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(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.WmShowWindow(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.573 CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll ---------------------------------------- mobedit Assembly Version: 1.0.1702.16857 Win32 Version: 1.0.1702.16857 CodeBase: file:///C:/Documents%20and%20Settings/All%20Users/Documents/Games/Ttoee/mod%20studio%202004%20beta1/toee_studio.exe ---------------------------------------- System.Windows.Forms Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 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.573 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.573 CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.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.
This seems to me very much related to that problem I told you about (it mainly occurs with custom DESCRIPTION.MES files, but it might also occur in some other situations). Try removing all comments ("//" lines) from DESCRIPTION.MES and see what happens. If it doesn't help, let me know. In that case, maybe you could send me a copy of your *.mes/*.tab files so I could reproduce the bug and see what causes it... My e-mail is: agetian at mail dot ru