• For issues you find with the Switch and Console releases, please follow this link and give as much detail as possible. This is the speediest way to get info to Pipeworks and get a hotfix in the works.
  • 1.4 will bring many changes to the PC version. We strongly advise making plans to back up your worlds and players prior to updating your game. More details here.
  • Begin your search for Journey's End information here and here. Please report bugs and issues for Journey's End here.
  • For issues you find with the Mobile 1.4 update, please follow this link and give as much detail as possible. This is the speediest way to get info to DR Studios to look at your issue. Also, some troubleshooting hints here.

Tool [Patcher] Terraria Tweaker 2 | SUPERCHARGE YOUR TERRARIA! (1.4 compatible!)

TechnoMonkeyDJ

Terrarian
the game crashes after a few seconds for me i guess some of the tweaks are not compatible guess I'm not playing it for a while all well here is my crash log
15/10/2020 12:36:02 AM (780) :: [APPX] Program settings loaded (this is the first message to have the possibility of being logged via Trace after settings load). Bloop.
15/10/2020 12:36:02 AM (787) :: [APPX] Terraria Tweaker 2 by TiberiumFusion. TT2 version: 2.3.1405.1, release date: July 31, 2020 (Official Release), targeted Terraria version: 1.4.0.5
15/10/2020 12:36:02 AM (830) :: [IO--] Successfully parsed Tweak List (C:\Users\User\AppData\Roaming\Terraria Tweaker 2\Tweak Lists\Terraria Tweaker 2 List (Copy).ttl) Terraria Tweaker 2 List (Copy), TQc374bLYv1mj9Ayk24uQyECwattUCJj
15/10/2020 12:36:02 AM (834) :: [IO--] Successfully parsed Tweak List (C:\Users\User\AppData\Roaming\Terraria Tweaker 2\Tweak Lists\Terraria Tweaker 2 List.ttl) Terraria Tweaker 2 List, TtsIV7xWqnrGDIQUmWTAELnLduOdPfIm
15/10/2020 12:36:02 AM (835) :: [BRWS] Found Active Tweak List: Terraria Tweaker 2 List, ID: TtsIV7xWqnrGDIQUmWTAELnLduOdPfIm
15/10/2020 12:36:03 AM (203) :: [MNPN] Assigning References
15/10/2020 12:36:03 AM (203) :: [MNPN] Adjusting title
15/10/2020 12:36:03 AM (248) :: [MAIN] 'Is Terraria Running' checker thread starting...
15/10/2020 12:36:03 AM (310) :: [MAIN] User's (adjusted) screen height is 1050
15/10/2020 12:36:03 AM (311) :: [MAIN] Screen set to full height (800)
15/10/2020 12:36:03 AM (313) :: [APTC] Found patch status for [P01]: True
15/10/2020 12:36:03 AM (417) :: [MNPN] Requested to switch to page 0
15/10/2020 12:36:03 AM (470) :: [IO--] Locating Terraria assembly
15/10/2020 12:36:03 AM (470) :: [MAIN] Determining if it is time for an update check...
15/10/2020 12:36:03 AM (574) :: [MAIN] It is now time for an update check
15/10/2020 12:36:03 AM (574) :: [MAIN] Checking for updates (setting: At launch)
15/10/2020 12:36:03 AM (574) :: [IN--] Checking for updates
15/10/2020 12:36:03 AM (971) :: [IO--] Successfully read and loaded stats file
15/10/2020 12:36:04 AM (424) :: [IN--] Completed caching important data
15/10/2020 12:36:04 AM (676) :: [IL--] Loaded and ready
15/10/2020 12:36:05 AM (288) :: [MAIN] Got clean download of updates.xml after 1714ms
15/10/2020 12:36:05 AM (303) :: [MAIN] Check for updates result: False, False, 1, 2.3.1405.1, 1, 1.2.1405.0, 1
15/10/2020 12:36:05 AM (321) :: [IL--] Performing assembly tests
15/10/2020 12:36:05 AM (323) :: [ILe-] Error! Failed to locate Terraria.Main.TerrariaTweakerWasHere field!
15/10/2020 12:36:05 AM (332) :: [IL--] Size test results (Pass); size: 17580032, ver: 1.4.1.0
15/10/2020 12:36:05 AM (332) :: [IL--] Assembly tests results are in and about to be returned
15/10/2020 12:36:05 AM (744) :: [IO--] Successfully saved existing stats file
15/10/2020 12:36:05 AM (747) :: [MNPN] Page transition complete
15/10/2020 12:36:05 AM (747) :: [MNPN] Page transition complete
15/10/2020 12:36:05 AM (747) :: [MNPN] Page transition complete
15/10/2020 12:36:06 AM (765) :: [IO--] Successfully saved existing stats file
15/10/2020 12:36:07 AM (743) :: [MNPN] Requested to switch to page 1
15/10/2020 12:36:07 AM (764) :: [BRWS] Successfully read and added Tweak List (Terraria Tweaker 2 List) to the BigBrowser records
15/10/2020 12:36:07 AM (766) :: [BRWS] Successfully read and added Tweak List (Terraria Tweaker 2 List (Copy)) to the BigBrowser records
15/10/2020 12:36:08 AM (516) :: [MNPN] Page transition complete
15/10/2020 12:36:15 AM (424) :: [IO--] Received request to execute a tweaked launch of tweaklist ID: TtsIV7xWqnrGDIQUmWTAELnLduOdPfIm, Title: Terraria Tweaker 2 List
15/10/2020 12:37:08 AM (301) :: [IO--] notifyTLUpdate.xml was just created. Checking notify data.
15/10/2020 12:37:08 AM (310) :: [IO--] notifyTLUpdate.xml was just created. Checking notify data.
15/10/2020 12:37:19 AM (107) :: [MAIN] Performing graceful shutdown
15/10/2020 12:37:20 AM (138) :: [IO--] Successfully saved existing settings file
15/10/2020 12:37:21 AM (154) :: [IO--] Successfully saved existing stats file
15/10/2020 12:37:21 AM (654) :: [MAIN] Killing sidebar
15/10/2020 12:37:21 AM (654) :: [MAIN] Aborting ITR Thread
15/10/2020 12:37:21 AM (674) :: [MAIN] The application is milliseconds from shutdown
 

Slaughter Lord

Terrarian
it's shutdown after few seconds of terraria logo:
the game crashes after a few seconds for me i guess some of the tweaks are not compatible guess I'm not playing it for a while all well here is my crash log
Mine crashes as well, @TiberiumFusion is there any eta on update for 1.4.1?
Here is 1 of my tweak lists (the one that contains the most) that I can confirm that works. You can at least compare yours with mine, which may help your process of elimination a bit faster. Sorry, not sure if there is a way to copy the list without viewing it through just opening the .ttl file. So screenshots it is.

TT2 Tweak list 1.JPG

TT2 Tweak list 2.JPG

TT2 Tweak list 3.JPG
 

Mail

Terrarian
Mine crashes as well, @TiberiumFusion is there any eta on update for 1.4.1?
@TiberiumFusion's biggest problem with updating is knowing exactly what is broken. Just saying it doesn't work is stress inducing and not very helpful.

There are now multiple mentions of crashing in this thread but not a single mention of a specific Tweak that causes a crash.

Please take the time to enable the mods one at a time and identify exactly which are broken if you want fixes. If you want to speed things up disable about half of your tweaks at a time till it works, then start adding back the remaining mods half at a time. You can copy your tweak list before going through this process so you don't lose your settings.

If you have identified a specific tweak that is broken and you can't live without, you can coordinate with other TT2 users here to make a plugin substitute to hold you over.
 

TiberiumFusion

Official Terrarian
it's shutdown after few seconds of terraria logo:
snip
the game crashes after a few seconds for me i guess some of the tweaks are not compatible guess I'm not playing it for a while all well here is my crash log
snip
I appreciate the data, but the tt2debug.log file only tracks program events from TT2. It does not include events from the patching process, which is handled by the TTApplicator helper application. If you want to share your patching logs, first make sure logging is enabled under the Diagnostics tab of TTApplicator (you can click Launch TTApplicator in the TT2 sidebar to start it normally, i.e. without auto-patching), then do a tweaked launch. The log file will be generated in C:\Users\[Username]\AppData\Roaming\Terraria Tweaker\ttapp\ once TTApplicator closes.

However,
The tt2debug.log traces TT2 events, and TTApplicator's log files trace TTApplicator events, but there is no log file which traces Terraria events. So, if your Terraria crashes, there's unfortunately no file that indicates why it crashed. If you are experiencing crashes or failed patch alerts, simply share your Tweak List and explain how Terraria acts (if it launches at all). If I have the exact Tweak List you are using, I can locate the issue much faster. You can post in this thread and attach your Tweak List file or start a conversation with me and share it that way. See the paragraph below for more info on how to share those files. The best thing you can do, if you have the time, is to very thoroughly disable/enable tweaks one by one to find out which ones don't work anymore (and if they only work/don't work in combination with specific other tweaks), then share your discoveries here.

Here is 1 of my tweak lists (the one that contains the most) that I can confirm that works. You can at least compare yours with mine, which may help your process of elimination a bit faster. Sorry, not sure if there is a way to copy the list without viewing it through just opening the .ttl file. So screenshots it is.
snip
You can rename any file to a .txt or .zip or similar to get around TCF's extension whitelist for message attachments. It doesn't actually check file contents. Just make sure you rename the file back to a .ttl when you put it in your Tweak Lists folder, of course. Also, the .ttl format is just xml, so you can open it with something like Notepad++ to edit or share via a site like pastebin if you don't want to upload it as a file.


As of now, I only know about the following incompatibilities:
- Persistent Accessory Effects - Original Set (1100) fails to patch
- Visualize Remaining Chest Space (2508) will crash TTApplicator
I'll be going through my usual testing process to find the remaining issues, but don't hesitate to share if you've found and confirmed a specific incompatibility.
 
Last edited:

ItsTheKais

Steampunker
I can confirm that Traveling Merchant Spawn Chance (2164) and Modify Villager Distance Thresholds (2167) both fail to patch. After disabling those two, the rest of my list (attached) patches and launches, but crashes during the Re-Logic splash screen.

EDIT: Per Ath3l's post below, disabling Allow Corrupt NPC Houses and Remove Pylon Restrictions fixes the crash.
 

Attachments

Last edited:

Ath3l

Terrarian
i did spend some time to test the tweeks im using those below crash the game:
  • Having wings in social slot does not work even with the tweak (Make social slot functioning)
  • Remove pylon restriction
  • NPC Corrupted Housing
Full list attached to the post. i will test the ones that terraria is turning on with and give you more feedback, hope it helps @TiberiumFusion

Edit:
Adding to my previous post:
  • changing difficulty does not work
  • i didn't have an opportunity to test fast angler quests ( lost my saves somewhere and I don't have the angler on fresh one) - someone else might have a chance to test it before me
 

Attachments

Last edited:

Coleby

Terrarian
It seems that I can't apply plugins anymore. it asks for referencing Attributes at version 4 or something

UPDATE: It seems that the plugins are indeed working, but they aren't "testable" within TT2. Running it on Terraria 1.4.1

1602716295398.png
 
Last edited:

TiberiumFusion

Official Terrarian
It seems that I can't apply plugins anymore. it asks for referencing Attributes at version 4 or something

UPDATE: It seems that the plugins are indeed working, but they aren't "testable" within TT2. Running it on Terraria 1.4.1

View attachment 294624
I believe @Gaelyte has experienced the same issue regarded a bogus "The assembly for System.Attribute could not be found" compile error. While working with Gaelyte, the issue would not replicate itself in my test environment, so I suspect it may be locale-related. In my search I've also come across various reading on the internet that suggests it may be related to a bug in msbuild, which facilitates the build process for .net. Unfortunately, while the bug was fixed, the fix is not included in the codedom component that is included in Terraria/TT2's version of .net.

In summary: this isn't an issue with the plugin system (not necessarily), but rather some strange oddity in the .net framework (meaning I cannot fix it).

Some things you can try: (maybe one will work for you)
- Reinstall your .net framework. Start with OS-baseline version, then work your way up, manually installing each in-place upgrade. For example, rollback to 4.0, then install 4.5.2, then 4.6.2, then 4.7.2.
- Try the .net framework repair tool (download here), then reinstall the lastest version of the .net framework that is on your computer.
- Install the .net 4.5.2 targeting pack (download here). Even if you do not use Visual Studio or develop .net applications, this package should put the necessary System.Attribute reference assembly into your computer's gac and sxs.
 

Nssheepster

Terrarian
Can confirm, as soon as I removed the 'Remove Pylon Restrictions' tweak from my list, the game stopped crashing.

Was I the only one expecting the Devs to render that tweak uneeded with this update? Just me? Okay then.
 

TiberiumFusion

Official Terrarian
Can confirm, as soon as I removed the 'Remove Pylon Restrictions' tweak from my list, the game stopped crashing.
Was I the only one expecting the Devs to render that tweak uneeded with this update? Just me? Okay then.
i did spend some time to test the tweeks im using those below crash the game:
  • Remove pylon restriction
  • NPC Corrupted Housing
I can confirm that Traveling Merchant Spawn Chance (2164) and Modify Villager Distance Thresholds (2167) both fail to patch. After disabling those two, the rest of my list (attached) patches and launches, but crashes during the Re-Logic splash screen.

EDIT: Per Ath3l's post below, disabling Allow Corrupt NPC Houses and Remove Pylon Restrictions fixes the crash.
Thank you everyone for the reports. Thus far I have updates for the Remove Pylon Restrictions, Allow Corrupt NPC Houses, True Eye of Cthulhu Guardian, Villager Distance Threshold, Traveling Merchant Spawn Chance, and Persistent Accessories Original Set tweaks; however, there are still some unknown tweaks which patch, but cause crashes. If you disable the aforementioned tweaks and still experience crashes, please let me know and share your Tweak List. The more converging data I have, the faster I can produce the 1.4.1 compatibility update.

This cycle is an especially nasty one - Terraria has always been rather unstable, but 1.4.1 is by far the worst yet. There are many more additional methods this time around that are simply unpatchable (Terraria crashes if you try), which are requiring creative solutions and may even render some tweaks impossible (hopefully not). If you have plugins, make sure to test them. If a plugin tries to patch any of these "landmine" methods, it will simply fail, and you'll need to get creative and rewrite your plugin.
 

Ath3l

Terrarian
Thank you everyone for the reports. Thus far I have updates for the Remove Pylon Restrictions, Allow Corrupt NPC Houses, True Eye of Cthulhu Guardian, Villager Distance Threshold, Traveling Merchant Spawn Chance, and Persistent Accessories Original Set tweaks; however, there are still some unknown tweaks which patch, but cause crashes. If you disable the aforementioned tweaks and still experience crashes, please let me know and share your Tweak List. The more converging data I have, the faster I can produce the 1.4.1 compatibility update.

This cycle is an especially nasty one - Terraria has always been rather unstable, but 1.4.1 is by far the worst yet. There are many more additional methods this time around that are simply unpatchable (Terraria crashes if you try), which are requiring creative solutions and may even render some tweaks impossible (hopefully not). If you have plugins, make sure to test them. If a plugin tries to patch any of these "landmine" methods, it will simply fail, and you'll need to get creative and rewrite your plugin.
Nice job on all the tweaks you are fixing.
I saw updates about most of the reported broken tweaks. One last that does not seem to work from my post:
1602750551667.png

i have it set so master is like normal, doesn't do a thing :)
 

h4rdw0rk3r

Terrarian
Hello, I have a suggestion that could be useful:
Make all Shroomite Helmets give the same Ranged Damage, rather than Rocket, Arrow or Bullet Damage.
 
Top Bottom