#Terraria Logo Pixelart :3

1 messages · Page 1 of 1 (latest)

stone flame
#

@stuck hamlet

worthy storm
#

What's the scale of this, cause it looks rather large 😅

glossy sluice
#

So, is this a case of some dedicated in-game tile placement, with your CK Workshop mod for inventory?

Or is this a preview of work on world editing? 😀

stone flame
#

Terraria Logo Pixelart :3

stone flame
glossy sluice
#

😮 CKedit? 🙂

stone flame
# glossy sluice 😮 CKedit? 🙂

Unfortunately no, I wanted to for a long while but since the devs refused to open their game to mono, I started CKW. Put way more time in that then I should have lol. At this point along with this games current development I don’t think I will port a TEdit style world editor for this game. Maybe in the future they will have more viable code transparency and someone else will pick up on the project.

#

For this project I wanted to make a programmic approach to both explore other modding methods and due to the fact map editing through memory is not very viable due to some complex reasons. I used the BepInEx route this time to make a simple listener for an external pixelart creation tool.

#

The upload process in-game is generally fast. Most games it’s instant, but for core keeper can take a few seconds to upload. A few minutes for much larger images.

glossy sluice
#

Oh wow, that looks really developed. Well made.

worthy storm
#

Truly does.

#

I assume it requires you to have the items on hand in your inventory.

#

Oh nevermind, I forget that the tileset stuff exists you wouldn't need the items.

stuck hamlet
stuck hamlet
#

wait does this work for making structures, you mightve solved my issue of custom generation if this works with how structures are saved in game

stone flame
stuck hamlet
#

is this through memory manipulation

#

or the games structure format

#

@stone flame

#

srry for ping just incase you miss it

stone flame
#

Using BupInEx method.

stuck hamlet
#

oh youre using bepinex?

#

could you try to get it in the format the devs save it lol

#

like for vanilla structures

stone flame
# stuck hamlet could you try to get it in the format the devs save it lol

Most world files within games all have a standard encryption. This is not because they are trying to hide something, But rather to pack a large file much smaller. However to decrypt it you will need a function within the game to extract the information into something readable. This is how we develop TEdit, A project I’ve been working on for years now. Unlike Terraria Core keeper Has been protected with no open monos. Even since they have released an mono version, Many of the functions are still Gibberish. This would make creating a world editor very difficult.

stuck hamlet
#

no kremnev figured out how to reverse engineer structures

#

they made a structure viewer in unity using its data files

stuck hamlet
stone flame
#

ohhhh You are referring to the physical structures themselfs?

stuck hamlet
#

yeahh

#

well

stone flame
#

Oh yeah that’s different

stuck hamlet
#

the data for the structures

#

but like

#

the numbers

#

not a file

stone flame
#

Like the structure id?

stuck hamlet
#

no uh

#

ill show you give me a min unity is slow

#

this thing

#

maps, prefabs, and prefab positions

#

the latter two are easy

#

just relative and dictionary like array matching

stone flame
#

Yeah

stuck hamlet
#

this is the problem

#

thats for walls

#

prefab is for like destructables

stuck hamlet
#

and the map has 24 of them

stone flame
stuck hamlet
#

yeah, but if you could make your image to convert to that format

#

that would be insane

#

it would require a unity extention ofc

stone flame
#

Definitely possible

olive sundial