• 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.
  • For issues you find with the Mobile 1.3 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.

Experimental Features - Texture Pack Support and World Seeds!

ManaUser

Brain of Cthulhu
JSON (JavaScript Object Notation) is text, but it's text that has been formatted in a specific way the computer can understand easily. So I guess you could say .json is more specific than .txt is. If you want to tell Windows to always open .json files in notepad that won't cause in problems. Alternatively, an easy way to edit text files with unusual extensions like this it to open a blank notepad window and drag the file into it.
 

Proxy

Spazmatism
wwhy does it showw the config as a .JSON instead of a notepad file
2 things,
1. i recommend Notepad++ as it can be used for a lot of things, including editing of json Files and such.
Quite helpful when you work with Coding and Configs, as you can simply close the Program itself while you still had files open. And if you start the Program again all you Opened Files are back up, even after restarting you PC.
2. what's with your double Ws?
 

Destrois

Terrarian
I'm having a hard time getting some accessories to work in the Texture Pack. Any ideas? I know it's an experimental feature, but I've gotten plenty of other things to work, so I was just wondering if there might be something special about some of the accessories or something. The Shield of Cthulhu, for example, is giving me issues.
 

Shamos2000

Plantera
2 things,
1. i recommend Notepad++ as it can be used for a lot of things, including editing of json Files and such.
Quite helpful when you work with Coding and Configs, as you can simply close the Program itself while you still had files open. And if you start the Program again all you Opened Files are back up, even after restarting you PC.
2. what's with your double Ws?
1. thanks for the suggestion
2. homestuck eridan reasons
 

pokedart9001

Terrarian
Has anyone been able to successfully use a texture pack on Mac recently? I'm trying to use Brutallama's Vanilla Revamp Texture Pack but when I open Terraria it closes immediately. I'm using the latest version at the time of this post (1.3.5.3). I downloaded the Texture Pack.zip file from the official link and have it in the same directory as the "Players" & "Worlds" folders and the config.json file, where it's supposed to be, and I have experimental features enabled. I've also seen other people ask the same question on the forums but nobody has adequately answered the question yet. If anybody did use this successfully on a Mac, can you please tell me how you did it?

Here's the texture pack, for reference: https://forums.terraria.org/index.php?threads/brutallamas-brutal-vanilla-revamp.53926/
 
Last edited:

SUPER MECH M500

Skeletron Prime
Also, snatchin this post up, because we may need it.
hey leinfors. about the texture packs, i use WinRAR and i took the images folder and compressed it. ( i made a texture pack to revamp wiring.) i named it Texture Pack.zip, opened by WinRAR. anything else? nothing changed when i opened terraria.

I just now turned on Experimental Features on. i thought i did. :p Can Re-Logic add the option to enable E-F in the game open?
 

Legendling

Terrarian
Hey um.. I've been trying to activate these experimental features, and I seem to have everything correct, but i pull up Terraria, and nothing has changed... I've looked at several videos and used the guide you used, looked over the config file to see if I had changed anything, closed and re-opened Terraria and Steam, and checked over the processed i used over and over again, but to no avail..
I am on a Macbook Pro.. does this affect anything?

Edit: i am also on the most current version
 
The only things the experimental features do is allows you to use custom texture packs and see and set a world seed for a world you create.
I think that's about it.
You will see the changes for the world seed part when you create a new world, it'll be after the name[if you haven't unlocked the world evil],
or after the world evil.
And once the world is created you will see a new small icon beside the cloud feature, it'll look like a sprouting seed.
 

Legendling

Terrarian
yea
The only things the experimental features do is allows you to use custom texture packs and see and set a world seed for a world you create.
I think that's about it.
You will see the changes for the world seed part when you create a new world, it'll be after the name[if you haven't unlocked the world evil],
or after the world evil.
And once the world is created you will see a new small icon beside the cloud feature, it'll look like a sprouting seed.
i check my worlds and i never see the sprout... this is how i managed to tell if it had worked or not.. (i checked again today btw, still nothing..)
 

Techdude594

Skeletron Prime
I have a quick question about the texture pack feature. You say that you should only place a folder called 'Images' within the 'Texture Pack.zip' folder. Does this mean that you can't include the UI folder, and its respective textures in this current build of Texture Pack support?
 

Exodus Starlit

Dungeon Spirit
I have a quick question about the texture pack feature. You say that you should only place a folder called 'Images' within the 'Texture Pack.zip' folder. Does this mean that you can't include the UI folder, and its respective textures in this current build of Texture Pack support?
Put UI folder in Images folder. I changed cursor, so it works. They are still some textures that don't work like worn accessories, .... and many other that I don't know about.
 

Techdude594

Skeletron Prime
Put UI folder in Images folder. I changed cursor, so it works. They are still some textures that don't work like worn accessories, .... and many other that I don't know about.
Thank you for the answer man! I hope they flesh out this feature in the future, its still pretty darn buggy.
 

Legendling

Terrarian
The only things the experimental features do is allows you to use custom texture packs and see and set a world seed for a world you create.
I think that's about it.
You will see the changes for the world seed part when you create a new world, it'll be after the name[if you haven't unlocked the world evil],
or after the world evil.
And once the world is created you will see a new small icon beside the cloud feature, it'll look like a sprouting seed.
oh uh, look at that, it works now... it doesn't show the seed icons to display a world seed, but i can input seeds for worlds...
 
Hi, trying to use any texture pack on Linux (Mint 17.3) Terraria v1.3.5.3 crashes instantly upon starting, I've tried a few different packs including the one in the OP, and I've also tried extracting the contents of them and rezipping them and it still crashes. the client-crashlog.txt gets this message appended to it every time I try start it:
Code:
8/6/2017 3:00:40 AM
System.TypeInitializationException: The type initializer for 'Ionic.Zip.ZipFile' threw an exception. ---> System.NotSupportedException: Encoding 437 data could not be found. Make sure you have correct international codeset assembly installed and enabled.
  at System.Text.Encoding.GetEncoding (System.Int32 codepage) [0x0025f] in <1170fb08300b4d0db71c1d1db8555768>:0
  at System.Text.Encoding.GetEncoding (System.String name) [0x00015] in <1170fb08300b4d0db71c1d1db8555768>:0
  at Ionic.Zip.ZipFile..cctor () [0x00000] in <3d63c7f29fa146c29caee29323a47c7a>:0
   --- End of inner exception stack trace ---
  at Terraria.TexturePackSupport.FindTexturePack () [0x00029] in <37fa5c86f4774cd0993f32839325bdc4>:0
  at Terraria.Main.LoadContent () [0x00099] in <37fa5c86f4774cd0993f32839325bdc4>:0
  at Microsoft.Xna.Framework.Game.Initialize () [0x00053] in <bc6b38abaaf04135afbd0534ec7f6b92>:0
  at Terraria.Main.ClientInitialize () [0x00082] in <37fa5c86f4774cd0993f32839325bdc4>:0
  at Terraria.Main.Initialize () [0x0640a] in <37fa5c86f4774cd0993f32839325bdc4>:0
  at Microsoft.Xna.Framework.Game.DoInitialize () [0x0000d] in <bc6b38abaaf04135afbd0534ec7f6b92>:0
  at Microsoft.Xna.Framework.Game.Run () [0x0000e] in <bc6b38abaaf04135afbd0534ec7f6b92>:0
  at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x00092] in <37fa5c86f4774cd0993f32839325bdc4>:0
To clarify, if I rename the zip (e.g. to Texture Pack_.zip) the game starts up fine, and I get the option to choose the world seed so the experimental features flag is on and working.

After a bit of Googling it looks like this is a known bug and apparently "expected behaviour" with a known fix:
This can be solved by opening the options for the Xamarin.Mac project, going to Mac Build > Internationalization and checking the West internationalization
https://bugzilla.xamarin.com/show_bug.cgi?id=36154
https://stackoverflow.com/questions/38160192/mono-cannot-load-encoding-437
Official documentation:
https://developer.xamarin.com/guide...ception_No_data_is_available_for_encoding_437
 
HA, i will never have these Problems, the game doesn't launch anyways no matter what i do
What does your client-crashlog.txt say? you can find this file by right-clicking Terraria in Steam => Properties => Local Files tab => Browse Local Files... and that should bring up the folder with it in.
Just thought I would mention these are things that need to be fixed on the developers side, Terraria isn't being compiled correctly. @Skiphs this is on your side right?
 
Hi, trying to use any texture pack on Linux (Mint 17.3) Terraria v1.3.5.3 crashes instantly upon starting
Just tested on a Mac, it's the same crash error:
Code:
8/8/2017 1:39:36 PM
System.TypeInitializationException: The type initializer for 'Ionic.Zip.ZipFile' threw an exception. ---> System.NotSupportedException: Encoding 437 data could not be found. Make sure you have correct international codeset assembly installed and enabled.
  at System.Text.Encoding.GetEncoding (System.Int32 codepage) [0x0025f] in <1170fb08300b4d0db71c1d1db8555768>:0
  at System.Text.Encoding.GetEncoding (System.String name) [0x00015] in <1170fb08300b4d0db71c1d1db8555768>:0
  at Ionic.Zip.ZipFile..cctor () [0x00000] in <3d63c7f29fa146c29caee29323a47c7a>:0
   --- End of inner exception stack trace ---
  at Terraria.TexturePackSupport.FindTexturePack () [0x00029] in <dbf8f2c5510e46d38b1131a5bdc5c30d>:0
  at Terraria.Main.LoadContent () [0x00099] in <dbf8f2c5510e46d38b1131a5bdc5c30d>:0
  at Microsoft.Xna.Framework.Game.Initialize () [0x00053] in <bc6b38abaaf04135afbd0534ec7f6b92>:0
  at Terraria.Main.ClientInitialize () [0x00082] in <dbf8f2c5510e46d38b1131a5bdc5c30d>:0
  at Terraria.Main.Initialize () [0x0640a] in <dbf8f2c5510e46d38b1131a5bdc5c30d>:0
  at Microsoft.Xna.Framework.Game.DoInitialize () [0x0000d] in <bc6b38abaaf04135afbd0534ec7f6b92>:0
  at Microsoft.Xna.Framework.Game.Run () [0x0000e] in <bc6b38abaaf04135afbd0534ec7f6b92>:0
  at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x00092] in <dbf8f2c5510e46d38b1131a5bdc5c30d>:0
 
Top Bottom