Sins Mod Helper aims to do away with the tedious editing of certain Sins files and speeds up other tasks. No, .entity files are not supported, and will not be.
This application requires .NET Framework 3.5.
v 1.1 Features:-All the features of previous versions-Improved and optimized (but still ugly) source code-Multi-threading to speed up converting files from TXT <> BIN, as well as XSI > Mesh-Research editor now looks in the game directory if you don't have the required research files in your mod directory, and automatically converts them TXT-Many bugfixes that I failed to catch in previous releases, but I've probably introduced just as many new ones...
v 1 Features:-String Editor-.sounddata Editor (Music, Effects, and Dialogue)-Complete manifest generator (Based on mod folder, Sins, and Entrenchment folders if desired)-Mod Deploy: GUI and command line versions (Copy your mod files to your Sins mod directory and convert to BIN if desired. There are also options to generate manifests and convert XSI files during the process)-Batch XSI conversions-Automatic detection of Sins install path, files, and AppData mod folders-Tech Tree Editor. Simply open a player entity file to load a tech tree. (Please make sure you have all the necessary research entities in you mod folder before doing this.)-Improved error checking (Please note, you are responsible for whatever values you enter in using this program)-Various code improvements-More bugfixes
A Tech Tree Editor!
Download Here: SMH v 1.1
FileFront Mirror: SMH v 1
Installation Instructions:Unzip the package. Add whatever version of ConvertData and ConvertXSI (and associated .dlls) to the "Convert" folder. Run SMH.exe.Things to Note:
This program has only been tested with Entrenchment 1.03 and 1.041. Use other versions of the game at your own risk. The tech tree editor is not garunteed to work on anything other than the afformentioned versions.
The Tech Tree Editor now has full editing functionality. However, there are bound to be bugs that I have not found. Please do not trust your files with this portion of the program unless you make a backup. If you don't have the required resarch files, the program will get them for from the game directory, but you must have the 1.03 or 1.041 ConvertDatas in the Convert folder.I have done my best to make sure that there are no bugs, but if you find any, please let me know.
Please post any feedback you have. Thanks!
Thanks for the info, looking forward to the next update!
And yes, I meant different blocks (I use 1 block only instead of three per screen, buttonsize is the same as in vanilla sins)
Is that possible with your program?
Hello love the tool but having issues with it loading the research tree editor below is the error message. any assistance with this would be greatly appreciated thanks jtaylorpcs
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.Parameter name: index at System.Collections.ArrayList.get_Item(Int32 index) at SMH.formTechTree.DrawResearchScreen(Int16 ResearchScreenIndex) at SMH.formTechTree.listField_SelectedIndexChanged(Object sender, EventArgs e) at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e) at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value) at SMH.formTechTree.LoadTechTree(String file) at SMH.formMain.createTechTree(String FileName) at SMH.formMain.OpenFile(Object sender, EventArgs e) 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.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) 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.ScrollableControl.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.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.4200 (NetFxQFE.050727-4200) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll----------------------------------------SMH Assembly Version: 0.7.2.1 Win32 Version: 0.7.2.1 CodeBase: file:///C:/Users/josh/Desktop/MODDING%20TOOLS/SMH0721/SMH.exe----------------------------------------Microsoft.VisualBasic Assembly Version: 8.0.0.0 Win32 Version: 8.0.50727.4016 (NetFxQFE.050727-4000) 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.4016 (NetFxQFE.050727-4000) 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.4016 (NetFxQFE.050727-4000) 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.4016 (NetFxQFE.050727-4000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll----------------------------------------System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll----------------------------------------System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll----------------------------------------System.Runtime.Remoting Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll----------------------------------------SMHOps Assembly Version: 0.3.2.1 Win32 Version: 0.3.2.1 CodeBase: file:///C:/Users/josh/Desktop/MODDING%20TOOLS/SMH0721/SMHOps.DLL----------------------------------------System.Web Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000) CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll----------------------------------------SinsFileTypes Assembly Version: 0.6.2.1 Win32 Version: 0.6.2.1 CodeBase: file:///C:/Users/josh/Desktop/MODDING%20TOOLS/SMH0721/SinsFileTypes.DLL----------------------------------------
************** JIT Debugging **************To enable just-in-time (JIT) debugging, the .config file for thisapplication or computer (machine.config) must have thejitDebugging value set in the system.windows.forms section.The application must also be compiled with debuggingenabled.
For example:
<configuration> <system.windows.forms jitDebugging="true" /></configuration>
When JIT debugging is enabled, any unhandled exceptionwill be sent to the JIT debugger registered on the computerrather than be handled by this dialog box.
I'm having problems recreating that error. Would you mind sending me the player file you were trying to open?
I have a feeling that you have a wrong count somewhere in the file, but I'm not sure.
NP email? or I am on msn jtaylorpcs@live.com
Been working on an existing tech tree using your tool. Somehow I can no lonker link technology to eachother (as in, one tech is a prerequisite for the other), how can I add this function back in?
The download links aren't working, or is it just me
confirmed, both links are down.
harpo
There are many great features available to you once you register, including:
Sign in or Create Account