Tool [LEGACY][Patcher] Terraria Tweaker 1.X.X.X

Status
Not open for further replies.
Looks like the crash occurs when trying to parse the ini file that holds the configuration. I've refined the ini processing stuff to better fit the MSDN standards, maybe this will fix the bug. It will be in the 1.2.0.5 update.
ok thanks ^.^
 
unfortunately the update didn't fix it. If you got any other ideas I would appreciate it. thx for attention ^.^
 
unfortunately the update didn't fix it. If you got any other ideas I would appreciate it. thx for attention ^.^

I'll put together a non-saving version that doesn't use the ini imports from kernel32, which ought to work. I think what's going on is that your windows install has security restrictions on access to the kernel, thus attempts to use components of it are creating the crashes.
 
I'll put together a non-saving version that doesn't use the ini imports from kernel32, which ought to work. I think what's going on is that your windows install has security restrictions on access to the kernel, thus attempts to use components of it are creating the crashes.
k thanks for help ^.^
 
So I was having problems with the new 1207 version it doesn't start just like the previous versions before you gave me a fixed version this is the ttdebug file:
2016-01-02 12:15:52 :: ============================================================================
2016-01-02 12:15:52 :: [PROG] Getting assembly info
2016-01-02 12:15:52 :: [PROG] Enabling visual styles
2016-01-02 12:15:52 :: [PROG] Setting compatible text rendering default to false
2016-01-02 12:15:52 :: [PROG] Running instance of main
2016-01-02 12:15:52 :: [MAIN] Initializing components
2016-01-02 12:15:52 :: [MAIN] Setting up tooltips
2016-01-02 12:15:52 :: [MAIN] Reading assembly info
2016-01-02 12:15:52 :: [MAIN] Locating Terraria assembly
2016-01-02 12:15:52 :: [MAIN] Loading from config
2016-01-02 12:15:52 :: [EROR] Exception: System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Decimal.Parse(String s)
at com.tiberiumfusion.terrariatweaker.Main.LoadConfig() in c:\Users\Overlord\Desktop\Stuff\Terraria Tweaker\Development\Terraria Tweaker PRODUCTION\Terraria Tweaker v1.2.0.7 OTF\Main.cs:line 1685
2016-01-02 12:15:52 :: [MAIN] Setting up banner and edition info
2016-01-02 12:15:52 :: [MAIN] Checking locks
2016-01-02 12:15:52 :: [MAIN] Validating checked boxes
2016-01-02 12:15:52 :: [MAIN] Finalizing tooltips
2016-01-02 12:15:52 :: [MAIN] Adding listeners
2016-01-02 12:15:52 :: [MAIN] Clearing leftover temporary update files
Thank you for your attention.
 
So I was having problems with the new 1207 version it doesn't start just like the previous versions before you gave me a fixed version
Thank you for your attention.

It looks like the config file that stores your settings may be corrupt. Go to the folder where Terraria Tweaker is located and delete "FixTerrariaCf.ini", then restart TT. If that doesn't work, I'll put together a potential bugfix for 1.2.0.8 or make yet another special version
 
My problem 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.IOException: The process cannot access the file 'C:\Program Files (x86)\Steam\SteamApps\common\Terraria\Terraria.exe' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalDelete(String path, Boolean checkHost)
at System.IO.File.Delete(String path)
at TerrariaPatcher.Main.save_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.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.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: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
TerrariaPatcher
Assembly Version: 1.2.0.20
Win32 Version: 1.2.0.20
CodeBase: file:///C:/Users/AsusPC/Downloads/TerrariaPatcher.v1.2.0.20.public%20(1)/TerrariaPatcher.exe
----------------------------------------
PluginLoader
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/AsusPC/Downloads/TerrariaPatcher.v1.2.0.20.public%20(1)/PluginLoader.DLL
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34250 built by: FX452RTMGDR
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34262 built by: FX452RTMGDR
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34239 built by: FX452RTMGDR
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.IO.Compression.FileSystem
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.IO.Compression.FileSystem/v4.0_4.0.0.0__b77a5c561934e089/System.IO.Compression.FileSystem.dll
----------------------------------------
System.IO.Compression
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.IO.Compression/v4.0_4.0.0.0__b77a5c561934e089/System.IO.Compression.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34230 built by: FX452RTMGDR
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Mono.Cecil
Assembly Version: 0.9.5.0
Win32 Version: 0.9.5.0
CodeBase: file:///C:/Users/AsusPC/Downloads/TerrariaPatcher.v1.2.0.20.public%20(1)/Mono.Cecil.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.

and after that I press continue, nothing happens...
Even though my Terraria is closed
 
My problem is
and after that I press continue, nothing happens...
Even though my Terraria is closed

Well clearly something is using Terraria.exe, most likely Steam for some reason. Fully exit Steam and try again. Also ensure no other programs like backup software is working with Terraria. If you still get nothing, download and install Unlocker, a nifty tool that releases locking handles on processes and files. Right click Terraria and choose Unlocker from the context menu. If it finds locking handles, choose "Unlock All" or "Release All" or whatever it is that removes the handle(s), then try TT again.
 
So I am having a problem of getting an error after I start terraria.


pic.PNG





edit: So now I am no longer getting the error, but the changes are not being applied.


edit 2: getting errors again
 
Last edited:
Status
Not open for further replies.
Back
Top Bottom