Freelancer Mod Studio - 1.2
-
-
Well to make it really usable it would be great if you could actually see the models and place them accurately. But that is a huge amount of work so I doubt you’d be willing to implement it ^^
-
Well due to WPF limitations it would be impossible to load the models without totally killing the framerate.
Well I need some help to order, categorize and describe many ini options as it can be seen in this screenshot: http://i51.tinypic.com/24yaauw.jpg - if someone can do this please tell me
Other than that I might also add a grid to the view so that you can actually see where you are placing it based on the 2d map coordinates.
There is just one thing I need to know: How can we calculate the map size based on NavMapScale of universe.ini?
EDIT: 220 000 / scale according to M1C?
dx tryouts with 2000 random simple objects (if I remember correctly WPF is only able to display 500 with the same speed): http://i52.tinypic.com/2he8v1c.jpg
-
Some progress with DirectX: http://i56.tinypic.com/wia6x3.jpg
PS: Its not that easy
EDIT: It now looks like on UTFEditor: http://i56.tinypic.com/2niw3tg.jpg
-
Depends on your experience but I am glad that I could assist via irc and you did not give up (at least yet :D) ^^
-
Ya, this is looking great! Keep it up and I can’t wait to use it!!!
-
ah, i thought this was already done with the FLApi by obstbaum.
if not maybe i could help you, my “editor” was rendering new york at 50 fps last time i checked it with lighting. after adoxa gave me a hint about correct implementation of the Dc node i sorted that as well. i quit before optimizing the transparency stuff, and planets were unfinished as well. i spent most of my time for optimizations thats why the “editing stuff” is near non-existing, except for selecting objects in 3d. -
Actually I don’t get it. You got loading and rendering etc. working and then you stop? This is like aborting a race when you are 100m from the goal…
P.S.: Yes I know you posted this a while back, but I was busy (and still am).
-
0.9.7 released
Download the latest version here or use the auto updater of your Freelancer Mod Studio.
- Added selection of farest object in system editor when pressing shift+left mouse button
- Added flat surface display for system paths and universe connections for more clear display
- Improved systems in universe display
- Improved brightness of zones
- Fixed display of exclusion cylinders
- Fixed display of objects getting too big by adding a maximum size
- Fixed minimizing at maximized state on exiting program but cancelling it
This would essentially fix almost all the issues Igiss mentioned. I still cant figure out Freelancer’s way to rotate cylindrical zones so they still cant be rotated in the z-axis
-
Hey STFX,
With this last update, I’m unable to edit the FW:ToW systems anymore with the 3D editor. I keep on getting these errors:
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.TypeInitializationException: The type initializer for 'FreelancerModStudio.SystemPresenter.SharedGeometries' threw an exception. ---> System.TypeInitializationException: The type initializer for 'FreelancerModStudio.SystemPresenter.SharedMeshes' threw an exception. ---> System.TypeLoadException: Could not load type 'HelixEngine.Meshes.SurfaceMesh' from assembly 'HelixEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. at FreelancerModStudio.SystemPresenter.SharedMeshes..cctor() --- End of inner exception stack trace --- at FreelancerModStudio.SystemPresenter.SharedGeometries..cctor() --- End of inner exception stack trace --- at FreelancerModStudio.SystemPresenter.Sun.GetGeometry() at FreelancerModStudio.SystemPresenter.ContentBase.LoadModel() at FreelancerModStudio.SystemPresenter.Presenter.AddContent(ContentBase content) at FreelancerModStudio.SystemPresenter.Presenter.Add(List`1 blocks) at FreelancerModStudio.frmSystemEditor.ShowData(TableData data, String file, ArchetypeManager archetype) at FreelancerModStudio.frmMain.ShowSystemEditor(frmTableEditor editor) at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.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.5446 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- FreelancerModStudio Assembly Version: 0.9.7.0 Win32 Version: 0.9.7.0 CodeBase: file:///C:/Program%20Files/Freelancer%20Mod%20Studio/FreelancerModStudio.exe ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5447 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Core Assembly Version: 3.5.0.0 Win32 Version: 3.5.30729.5420 built by: Win7SP1 CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400) 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.5420 (Win7SP1.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- FreelancerModStudio.XmlSerializers Assembly Version: 0.9.7.0 Win32 Version: 0.9.7.0 CodeBase: file:///C:/Program%20Files/Freelancer%20Mod%20Studio/FreelancerModStudio.XmlSerializers.DLL ---------------------------------------- PresentationCore Assembly Version: 3.0.0.0 Win32 Version: 3.0.6920.5011 built by: Win7SP1 CodeBase: file:///C:/Windows/assembly/GAC_64/PresentationCore/3.0.0.0__31bf3856ad364e35/PresentationCore.dll ---------------------------------------- WindowsBase Assembly Version: 3.0.0.0 Win32 Version: 3.0.6920.5011 built by: Win7SP1 CodeBase: file:///C:/Windows/assembly/GAC_MSIL/WindowsBase/3.0.0.0__31bf3856ad364e35/WindowsBase.dll ---------------------------------------- WeifenLuo.WinFormsUI.Docking Assembly Version: 2.3.3861.37679 Win32 Version: 2.3.1.1 CodeBase: file:///C:/Program%20Files/Freelancer%20Mod%20Studio/WeifenLuo.WinFormsUI.Docking.DLL ---------------------------------------- ObjectListView Assembly Version: 2.2.1.24649 Win32 Version: 2.2.1.0 CodeBase: file:///C:/Program%20Files/Freelancer%20Mod%20Studio/ObjectListView.DLL ---------------------------------------- HelixEngine Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Program%20Files/Freelancer%20Mod%20Studio/HelixEngine.DLL ---------------------------------------- PresentationFramework Assembly Version: 3.0.0.0 Win32 Version: 3.0.6920.5011 built by: Win7SP1 CodeBase: file:///C:/Windows/assembly/GAC_MSIL/PresentationFramework/3.0.0.0__31bf3856ad364e35/PresentationFramework.dll ---------------------------------------- WindowsFormsIntegration Assembly Version: 3.0.0.0 Win32 Version: 3.0.6920.4902 built by: NetFXw7 CodeBase: file:///C:/Windows/assembly/GAC_MSIL/WindowsFormsIntegration/3.0.0.0__31bf3856ad364e35/WindowsFormsIntegration.dll ---------------------------------------- PresentationFramework.Aero Assembly Version: 3.0.0.0 Win32 Version: 3.0.6920.4902 built by: NetFXw7 CodeBase: file:///C:/Windows/assembly/GAC_MSIL/PresentationFramework.Aero/3.0.0.0__31bf3856ad364e35/PresentationFramework.Aero.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></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.
Also, question, when you get a chance to add this function, could you make your Mod Studio be able to add vignette zones like FLE? Just a simple click to add the zone and a click to where you want to put it? I’d really appreciate this functionality.
Thanks for all your work thus far!!