Your post made wonder about a working link, so I uploaded Esf Total Editor on TWC Download.
Your post made wonder about a working link, so I uploaded Esf Total Editor on TWC Download.
Under patronage of General Brewster of the Imperial House of Hader.
How to make Morrowind less buggy for new players - Of course every player may find it useful.
You're welcome.
Under patronage of General Brewster of the Imperial House of Hader.
How to make Morrowind less buggy for new players - Of course every player may find it useful.
I get this error when try to convert esf to xml
and this is the detail
I already install jruby from jruby.org/downloadCode:See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.Runtime.InteropServices.COMException (0x800A0034): Exception from HRESULT: 0x800A0034 (CTL_E_BADFILENAMEORNUMBER) at Microsoft.VisualBasic.CompilerServices.LateBinding.InternalLateCall(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack, Boolean IgnoreReturn) at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateCall(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack, Boolean IgnoreReturn) at TEE.Form1.Button3_Click(Object sender, EventArgs e) in C:\Users\Eg\Documents\Visual Studio 2008\Projects\TEE\TEE\Form1.vb:line 138 at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(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.9151 (WinRelRS6.050727-9100) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- TEE Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///D:/Program/EsfTotal%20Editor%20Release/TEE.exe ---------------------------------------- Microsoft.VisualBasic Assembly Version: 8.0.0.0 Win32 Version: 8.0.50727.9149 (WinRelRS6.050727-9100) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Runtime.Remoting Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll ---------------------------------------- ************** 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: <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 computer rather than be handled by this dialog box.
I know the required Jruby version for ETW doesn't exist anymore.
However, there is another way to install Jruby and that's to install the Setup_EasyEsfSuite for ETW.exe package and during the installation Jruby will also be installed IIRC.
Worth a try.
Under patronage of General Brewster of the Imperial House of Hader.
How to make Morrowind less buggy for new players - Of course every player may find it useful.
So I'm not doing tech support here, and can't really help with installation.
Any version of JRuby or regular Ruby should work equally well with esf2xml. If you get any error message from esf2xml, I can help with that, but not really before that.
Medieval 2 mod builder with first ever Random Scenario Generator.
All my code is available in etwng repository.
I'm newbie in here, so maybe I put a wrong command
this is what I get when run esf2xml
Code:D:\Program\esfxml>jruby --server -J-Xmx2048m ./esf2xml C:\Users\amuridee\Desktop\CAISET.esf C:\Users\amuridee\Desktop\ SystemCallError: Unknown error (SystemCallError) - Unknown Error (20109) - C:\Users\amuridee\Desktop" mkdir at org/jruby/RubyDir.java:615 fu_mkdir at C:/jruby-9.2.19.0/lib/ruby/stdlib/fileutils.rb:235 mkdir_p at C:/jruby-9.2.19.0/lib/ruby/stdlib/fileutils.rb:213 reverse_each at org/jruby/RubyArray.java:1902 mkdir_p at C:/jruby-9.2.19.0/lib/ruby/stdlib/fileutils.rb:211 each at org/jruby/RubyArray.java:1820 mkdir_p at C:/jruby-9.2.19.0/lib/ruby/stdlib/fileutils.rb:196 initialize at D:/Program/esfxml/lib/dir_builder.rb:12 initialize at D:/Program/esfxml/lib/esf_converter.rb:293 <main> at ./esf2xml:35 D:\Program\esfxml>./esf2xml C:\Users\amuridee\Desktop\CAISET.esf C:\Users\amuridee\Desktop\ '.' is not recognized as an internal or external command, operable program or batch file.
Just to reduce number of thing that could have gone wrong, could you try dropping it in same folder as esf2xml and trying this:
jruby ./esf2xml CAISET.esf CAISET_unpacked
Medieval 2 mod builder with first ever Random Scenario Generator.
All my code is available in etwng repository.
the command work after I install ruby 2.7.3-1 from https://rubyinstaller.org/downloads/
I can use the command for convert esf to xml without problem with this:
jruby ./esf2xml C:\Users\amuridee\Desktop\CAISET.esf C:\Users\amuridee\Desktop\test1
ruby ./esf2xml C:\Users\amuridee\Desktop\CAISET.esf C:\Users\amuridee\Desktop\test2
but I cannot use the feature esf2xml converter in esftotaleditor, still get this error:
maybe for now I will use the esf2xml directly instead from esftotaleditor while waiting to find a way to solve the problemCode:See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.Runtime.InteropServices.COMException (0x800A0034): Exception from HRESULT: 0x800A0034 (CTL_E_BADFILENAMEORNUMBER) at Microsoft.VisualBasic.CompilerServices.LateBinding.InternalLateCall(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack, Boolean IgnoreReturn) at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateCall(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack, Boolean IgnoreReturn) at TEE.Form1.Button3_Click(Object sender, EventArgs e) in C:\Users\Eg\Documents\Visual Studio 2008\Projects\TEE\TEE\Form1.vb:line 138 at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(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.9151 (WinRelRS6.050727-9100) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- TEE Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///D:/Program/EsfTotal%20Editor%20Release/TEE.exe ---------------------------------------- Microsoft.VisualBasic Assembly Version: 8.0.0.0 Win32 Version: 8.0.50727.9149 (WinRelRS6.050727-9100) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Runtime.Remoting Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll ---------------------------------------- ************** 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: <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 computer rather than be handled by this dialog box.
thank you all for the help
Could you help me with this error:
?Code:C:\EsfTotal_Editor_Release\Converters>jruby ./xml2esf XML startpos.esf LoadError: no such file to load -- esf_builder require at org/jruby/RubyKernel.java:974 require at C:/jruby-9.2.19.0/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:83 <main> at ./xml2esf:5
esf builder file is in the folder.
Are you using latest version? Just from line numbers it seems like you aren't.
Medieval 2 mod builder with first ever Random Scenario Generator.
All my code is available in etwng repository.
Sorry but I'm a little confused... Latest version of what? To be honest, I am trying to make work EasyEsf editor (https://www.twcenter.net/forums/show...or-ETW-(15-12) which doesn't because there is above mentioned problem with convert xml to esf (it works in other way around). I wrote in this thread because I saw your reply and as I learnt from linked thread, you're the only person who can help me with it. I also get the same error when I try to convert xml folder to esf using files uploaded by husserl in this thread.
EDIT.
I've used the latest xml2esf from your repository and now I get that:
EDIT 2Code:C:\EasyEsf>jruby xml2esf XML startpos.esf LoadError: no such file to load -- C:/EasyEsf/lib/esf_builder require at org/jruby/RubyKernel.java:974 require_relative at org/jruby/RubyKernel.java:1002 <main> at xml2esf:4
Version from your repository is working fine in both ways but... is there any possibility to fix the problem with EasyEsf editor?
EDIT 3
Ok, it seems that I made it partially work. I copied new xml2esf and esf2xml files to main folder of EasyEsf and all new .rb. format files to a new created folder called 'lib' (recreating folders' structure from your orginal tool). Unfortunately some of EasyEsf options does not work properly after that change. Therefore it seems to be necessary to fix orginal "xml2esf"... https://www.mediafire.com/file/icp3oin258royik/xml2esf/file
EDIT 4
I found a solution which I posted here - https://www.twcenter.net/forums/show...(15-12)/page21
Last edited by K4mil; September 02, 2021 at 07:15 PM.
Sorry, I don't maintain EasyEsf editor.
At one point I had to rearrange the files in esf2xml a bit and update dependencies. It should be easy enough to update EasyEsf to use new version in principle.
Medieval 2 mod builder with first ever Random Scenario Generator.
All my code is available in etwng repository.
So I get this error while converting esf to xml:
https://ibb.co/JnRYQJh
What to do here? What's the cause??
Who's maintaining Esf Total Editor?
From error message it sounds like it uses old source code of esf2xml, before I moved some files around, but I'm not sure if that's even related to the fail.
Medieval 2 mod builder with first ever Random Scenario Generator.
All my code is available in etwng repository.
taw, do you know a working method to convert .esf to .xml and back? I really want to make use of this, I'm just having hard time finding the tools on the forum. Is there a newer esf2xml? Where can I find it?
[I only wrote command line tools](https://github.com/taw/etwng/tree/master/esfxml). You need to install either Ruby or JRuby to make it work. It should work with every game.
(I should update README at some point, it's many years old so that JRuby download link doesn't work etc.)
Medieval 2 mod builder with first ever Random Scenario Generator.
All my code is available in etwng repository.