TEdit / Terraria-Map-Editor

TEdit - Terraria Map Editor - TEdit is a stand alone, open source map editor for Terraria. It lets you edit maps just like (almost) paint! It also lets you change world settings (time, bosses downed etc), edit chests and change sign, make epic dungeons, castles, cities, and add rewards for your adventurers!
https://docs.binaryconstruct.com/
Other
1.6k stars 342 forks source link

TEdit4-Beta 20 for Terraria 1.4 #1182

Closed BinaryConstruct closed 4 years ago

BinaryConstruct commented 4 years ago

Running release notes for 1.4

Want to help? See Developing and Contributing to TEdit

This is BETA, use for testing and helping locate bugs and trying out new features.

Thank you all for testing, feedback and pull requests. All of the information will help this project move forward. This release should be functional and save files should not be broken. Numerous bug and crash fixes have been resolved for some long standing issues.

What's left? Check out the milestone for Journey's End: https://github.com/TEdit/Terraria-Map-Editor/milestone/10

Download

Issues

Commenting

If you have constructive feedback, such as config file edits or something that will help speed development or improve the application please leave a comment here. Things like "it didn't work" are not meant for this thread. Thanks.

nosnowowie93347 commented 4 years ago

@BinaryConstruct Tedit beta7 crashes after reading Tally tab. Please fix this

BinaryConstruct commented 4 years ago

@fakemanoan Yes, please attach the world file. It should the the version that works in game.

OrochiYagami commented 4 years ago

From BETa 2, it is mandatory to have Framework 4.8 installed on the computer ..... But my windows doesn't have NET framework 4.8 ... and I can't install it ... the program only works if you have the framework. ... How do I make Tedit work without using the 4.8 framework?

maxiesnax1 commented 4 years ago

I'm using all the up-to-date frameworks and requirements however I've still got the same issue that @NathanAccurso where it will just constantly hang on validating world and saving as in a new directory won't create any files at all.The world is a large expert mode world created on terraria v1.4

Worlds.zip

EDIT: I've removed hat racks and it appears to have saved, I have lost my map progress though

fakemanoan commented 4 years ago

@BinaryConstruct Here are the files. Removing mannequins and others that people have suggested do not work. worlds.zip

BinaryConstruct commented 4 years ago

@fakemanoan @maxiesnax1 Thanks for these world files. I was able to track down the hat rack issue. It should be fixed with beta 8.

BinaryConstruct commented 4 years ago

Beta 8 fixes numerous bugs. https://github.com/TEdit/Terraria-Map-Editor/releases/tag/4.0.0-beta8

weegeesuper commented 4 years ago

i try out this beta tEdit but when i try to start the app, it say tEdit have stopped wroking but when i want to check what is the problem it won't tell me. I try to delete it and redownload it but still won't work

Mattbarnhill commented 4 years ago

When I load a 1.4.0.4. map it freezes on Calculating Colors, but when loading a 1.3. map, it will work just fine.

CLittleLunaC commented 4 years ago

image I cannot see tiles unless I zoom in, doesn't seem to be loading the map view.

nosnowowie93347 commented 4 years ago

@BinaryConstruct is the duplicated NPC sprite bug finally fixed?

nosnowowie93347 commented 4 years ago

and the tiles bug

BinaryConstruct commented 4 years ago

@nosnowowie93347 which one? Hat racks and mannequin should work now.

BinaryConstruct commented 4 years ago

@CLittleLunaC do any other worlds work created with 1.4.0.4? If so please attach the non-working world here https://github.com/TEdit/Terraria-Map-Editor/issues/1244

Marakalaid commented 4 years ago

@nosnowowie93347 I'm sure BinaryConstruct is doing the best he can in tracking down and resolving issues. TEdit is an extremely powerful tool; and fixing problems following such a massive game update takes time and a lot of testing. He'll get it done, rest assured.

In the mean time, if you'd like to see progress done faster, stick to providing organized, detailed and constructive feedback; preferably with examples and files of affected worlds.

nosnowowie93347 commented 4 years ago

yup

nosnowowie93347 commented 4 years ago

This still occasionally happens, but not a SUPER big deal image

nosnowowie93347 commented 4 years ago

partially duplicated NPC sprites

nosnowowie93347 commented 4 years ago

@BinaryConstruct Tedit beta8 crashes after reading Tally tab. Please fix this

BinaryConstruct commented 4 years ago

This still occasionally happens, but not a SUPER big deal image

Woah...that doesn't look right. Can you attach a world file and give coordinates?

BinaryConstruct commented 4 years ago

@BinaryConstruct Tedit beta8 crashes after reading Tally tab. Please fix this

You can track this issue here: https://github.com/TEdit/Terraria-Map-Editor/issues/1242

nosnowowie93347 commented 4 years ago

here's the world file with the wierd npc sprite duplication

Worlds.zip position (3078,258)

BinaryConstruct commented 4 years ago

Please try beta 9 for the tally tab and missing Illuminant Paint calculating colors bug.

BinaryConstruct commented 4 years ago

https://github.com/TEdit/Terraria-Map-Editor/releases/tag/4.0.0-beta9

BinaryConstruct commented 4 years ago

here's the world file with the wierd npc sprite duplication

Worlds.zip position (3078,258)

That is the NPC sprite frames offset in the list. I am not having this issue on my machine, is it still present in beta 9?

nosnowowie93347 commented 4 years ago

imma test that later today I will let you know

nosnowowie93347 commented 4 years ago

NPC Duplicate Sprite not fixed image

@BinaryConstruct

nosnowowie93347 commented 4 years ago

i think the tally crash is fixed tho

andrei9669 commented 4 years ago

I also experience NPC duplicate view image

millenihilist commented 4 years ago

@BinaryConstruct

New GitHub user who's not ahead of the etiquette and procedures here, just wanted to ask if anyone else has had issues with clipboard items - such as directly copied objects/structures as well as saved schematics - "losing" items and paint settings alike when reversed on the X axis?

I planned to include screenshots of Percival91's fantastic Ethnessa village experiencing the issue as an example of what I mean, but I was unsure if some variation of the bug has already been reported and I didn't want to just dive in if there's a proper channel that I'm not using.

This occurs on new and existing Terraria version 1.4.0.4 worlds and I've experienced the bug through at least beta versions 7-9 of TEdit. Massive kudos for the hard and frequent work on an absurdly helpful project I've benefited from for years now, either way. :)

BinaryConstruct commented 4 years ago

@BinaryConstruct

New GitHub user who's not ahead of the etiquette and procedures here, just wanted to ask if anyone else has had issues with clipboard items - such as directly copied objects/structures as well as saved schematics - "losing" items and paint settings alike when reversed on the X axis?

I planned to include screenshots of Percival91's fantastic Ethnessa village experiencing the issue as an example of what I mean, but I was unsure if some variation of the bug has already been reported and I didn't want to just dive in if there's a proper channel that I'm not using.

This occurs on new and existing Terraria version 1.4.0.4 worlds and I've experienced the bug through at least beta versions 7-9 of TEdit. Massive kudos for the hard and frequent work on an absurdly helpful project I've benefited from for years now, either way. :)

This is a perfect place to ask.

Flipping the clipboard (x or y) removes all sprites (furniture, chests, etc) due to the complexity of flipping the UV coordinates. I created an issue to track this as a new feature https://github.com/TEdit/Terraria-Map-Editor/issues/1247

millenihilist commented 4 years ago

@BinaryConstruct New GitHub user who's not ahead of the etiquette and procedures here, just wanted to ask if anyone else has had issues with clipboard items - such as directly copied objects/structures as well as saved schematics - "losing" items and paint settings alike when reversed on the X axis? I planned to include screenshots of Percival91's fantastic Ethnessa village experiencing the issue as an example of what I mean, but I was unsure if some variation of the bug has already been reported and I didn't want to just dive in if there's a proper channel that I'm not using. This occurs on new and existing Terraria version 1.4.0.4 worlds and I've experienced the bug through at least beta versions 7-9 of TEdit. Massive kudos for the hard and frequent work on an absurdly helpful project I've benefited from for years now, either way. :)

This is a perfect place to ask.

Flipping the clipboard (x or y) removes all sprites (furniture, chests, etc) due to the complexity of flipping the UV coordinates. I created an issue to track this as a new feature #1247

Oh! Now I understand the significance of the work required to make such a feature possible, and no rush on that kind of functionality intended at all. Thanks for connecting the dots for me and, again, for the entirety of the project thus far! :)

atheran2 commented 4 years ago

On beta 10 my NPC sprites are showing properly on my world. But I still have problem with items. Specifically the boss relics. Only eye of cthulhu shows up in TEdit and that, only the base shows. Not the top. The others are not showing up at all (placed ones I mean). Do I need to replace them or are they still bugged?

BinaryConstruct commented 4 years ago

On beta 10 my NPC sprites are showing properly on my world. But I still have problem with items. Specifically the boss relics. Only eye of cthulhu shows up in TEdit and that, only the base shows. Not the top. The others are not showing up at all (placed ones I mean). Do I need to replace them or are they still bugged?

This is a tedious manual task of finding all the UV coordinates for every single sprite by extracting the source texture data. I added quite a few, but time constraints limited me to calling a lot of them "Unknown". I would be happy to accept a PR on adding these new sprites.

https://github.com/TEdit/Terraria-Map-Editor/blob/master/src/TEdit/settings.xml#L4395

atheran2 commented 4 years ago

@BinaryConstruct I'm a 3d guy so the UV in my world is probably something completely different than what you mean. As for the rest I have no idea whatsoever on how to do that but if you or someone else points me to the right direction of how to find those coordinates and what you want me to do on that file, I'll use what little time I have to help you out on this.

PS. Pylons just worked. Didn't need to do anything to fix or reset them.

BinaryConstruct commented 4 years ago

@BinaryConstruct I'm a 3d guy so the UV in my world is probably something completely different than what you mean. As for the rest I have no idea whatsoever on how to do that but if you or someone else points me to the right direction of how to find those coordinates and what you want me to do on that file, I'll use what little time I have to help you out on this.

PS. Pylons just worked. Didn't need to do anything to fix or reset them.

Here is an older, but accurate description of the UV coords in Terraria https://seancode.com/terrafirma/uvs.html

atheran2 commented 4 years ago

@BinaryConstruct I'll give it a look today after work. Any quick tips on how I extract the atlas from the game? I imagine for coordinates I use pixels in photoshop, right?

MuffinLover69 commented 4 years ago

Terraria_ Error 5_31_2020 5_06_20 AM

The world file gets corrupted neither playable by normal or journey character, Tedit Beta 10

delaskoff commented 4 years ago

image Cat, Dog and Bunny Sprites duplicating Beta 11

delaskoff commented 4 years ago

Also is it possible to update world somehow to add Journey update content (e.g. antlion larva, fallen log etc)?

BinaryConstruct commented 4 years ago

I think that fallen log and antlion are in the sprite list.

I will look into the cat, dog and bunny sprite offsets.

delaskoff commented 4 years ago

But what about enabling natural generation of larva?

theoceanmytho commented 4 years ago

You mean the queen bee larva? You can just craft an abeemination for that. Personally i would love to see the ability to change your golf stats for a world.

delaskoff commented 4 years ago

@theoceanmytho antlion larva My world was generated in 2015 and I don't want leave it

BinaryConstruct commented 4 years ago

One option is to copy paste sections from a newly generated world into your old world. Make micro-biomes for all the things you need.

HedSut00 commented 4 years ago

I have the same issue as MuffinLover69. It occurs when i try to load a world in terraria that was modified by Tedit or even just saved without me changing anything. The error was produced by terraria, not Tedit

nosnowowie93347 commented 4 years ago

@HedSut00 I think i had the same issue as well. That needs to be fixed

BinaryConstruct commented 4 years ago

@MuffinLover69 @HedSut00 @nosnowowie93347 Could you please attach the world with the issue here? #1244 Thanks!

delaskoff commented 4 years ago

Can't find sandstone furniture at all in Sprites

RivenofthreeVoices commented 4 years ago

When I use the Morph tool to Purify the Corruption, it leaves the Corrupted Plants (24) still corrupted. I can't find a fix, but is there a workaround? Perhaps a way to kill all the plants at once so they can regrow to their normal biome? I tried to attach the world but is says that the filetype is not supported.