#plugin-support

1 messages · Page 15 of 1

eternal lake
#

have fun with animations, they are a very powerful tool

sharp forge
#

i spent over 70 hours on a world who just dissapeared!

#

i opened the game and it just disapeared

#

can i bring it back?

#

<@&381899421992091669>

eternal lake
#

thank you for pinging a whole role (it only pings me)

sharp forge
#

sorry

eternal lake
#

go to the region's files, try deleting 0_0.city (or moving it out of the folder, just to be safe)

#

then rename 0_0.city.backup to 0_0.city

#

actually no idea if it's called .backup or .city.backup, but you get the point

sharp forge
#

thank you very much

eternal lake
sharp forge
#

ok

royal lantern
#

Someone know How to fix this? I have tried all the words possible and the problem keep happening... I try to check the sintax online and It say that its all good.

#

Im trying to make a damned solar painel

#

[
{
"id": "Solar1",
"type": "power",
"level": 1,
"author": "Dabine",
"width": 1,
"height": 1,
"frames": [
{
"bmp": "Solar.png"
}
],
"auto build": true,
"build time": 10,
"price": 100,
"draw ground": true,
"power": -10,
"water": 0
}
]

#

Here the code

grand spruce
#

Type should be energy @royal lantern

royal lantern
grand spruce
#

@royal lantern did it work?

royal lantern
grand spruce
#

Crop out anything at the base of the building

royal lantern
#

What?

grand spruce
#

Crop out any empty space at the base of the png

royal lantern
#

Oh

#

Got it

royal lantern
#

@grand spruce

grand spruce
#

Pinging me twice doesn't make me want to respond faster lol

royal lantern
#

👽

grand spruce
royal lantern
#

Dont hate me

grand spruce
#

Hell the only reason I followed up in the first place was because you claimed I was wrong lmao

royal lantern
grand spruce
#

I would suggest adding x and y vaules and moving them around

royal lantern
#

Its supposed to b on the ground

royal lantern
grand spruce
#

No problem

loud glacier
#

one important thing, when I want to add my price I can't, is it normal?

loud glacier
#

Anyone helping?

lament hinge
radiant pewter
#

My Plug-in Store is Loading Ten minutes later it is Not loading everyone help

loud glacier
lament hinge
loud glacier
vague scarab
vague scarab
lament hinge
#

Thats rude tho

loud glacier
#

It's actually so annoying that there are like 6k people online here on discord, and strangely enough no one is even bothering, ive been asking the same questions for now 2 days but i still barely any answer, you will probably just get the same bs excuse but for this beautiful game that assistance and community seems pretty dead here

eternal lake
#

don't expect anyone to help you when you're just plain rude

#

also, what do you even mean that you "can't add price"

fading marten
grand spruce
#

I will agree however that the people that aren't being helpful such as @fading marten and @lament hinge are not helping and may get warned in the future if they are just there to create drama or to be un-helpful

grand spruce
loud glacier
grand spruce
#

There should be a monthly price option

#

As well as a price to place cost

loud glacier
grand spruce
#

Oooh

#

yeah IRC buildings don't have a price normally

#

Since the game factors in the cost for the zone

#

So that is intended

loud glacier
#

Ok thanks

loud glacier
# grand spruce As well as a price to place cost

Btw this i searched everything in the PCa and I couldn't find this attribute, I could only find the theons price which doesn't work, diamond price, monthly, bulldoze price and price factor which i guess is the multiplier factor per unit built

grand spruce
#

They simply won't work for RCI buildings

#

The price however is the cost to place the building

loud glacier
#

So is it ok to publish a industrial plugin without a price?

grand spruce
#

Yes

#

or alteast to my understanding

loud glacier
#

Ok thanks for everything

grand spruce
#

No problem

white pike
#

I want a particular placeable object in my plugin to have an icon, kind of like those with the vanilla wires and bus stop. How do I pull off such technique

loud glacier
white pike
steel verge
#

use preview frames

fiery olive
#

@low shoal

unborn shoal
#

I'm trying to figure out these (road decorations)

#

I downloaded the example one

#

put it into the plugins folder

#

but it doesn't whow up in game

vague scarab
#

Try looking for it in road decoration category that's in game

unborn shoal
#

I did

#

tried renaming it to "test" too

#

and tried searching for it

#

yeah, no

#

tried again, changed the price from 100 to 50, just in case I missed it

#

it's just not there

#

that's weird

#

the code I downloaded, I have the frames.png too

#

put it into a folder called test into the pulugins folder

#

I don't see why this shouldn't work, unless I am missing something obvious

eternal lake
#

mind uploading the whole plugin file here

unborn shoal
#

I just changed the id, name and price

#

which shouldn't affect anything

#

but it didn't work even before I changed that

#

it's the example plugin

eternal lake
#

must be something on your part then

#

plugins don't just stop working for no reason

#

well, other than the one beta version where plugins in new cities got disabled lol

unborn shoal
#

Well I downloaded it, put it into a folder called "Test" and put the folder into the "Plugins" folder

#

the other plugins in the same folder work

eternal lake
#

my guy it's a txt

#

lol

unborn shoal
#

ah

#

see

#

I said I'm maybe missing something obvious

#

lol

#

thanks

#

xd

eternal lake
#

lol

unborn shoal
#

I'm dumb, how did I miss that

#

I was even comparing it to the other plugins

eternal lake
#

the joys of regular notepad

unborn shoal
#

I'm so stupid, lmao

#

yep it works now

#

I know, shocking

#

xd

unborn shoal
#

So I managed to get this, but I need it to only be on one of the sides of the road, not both

#

I assume that's something to do with the animation here, but I don't fully understand it

eternal lake
#

you have to think of the implementation

#

how will placing the cars work? two separate drafts for 'top' and 'bottom' cars?

unborn shoal
#

I need 2 of these, yeah, one which fills in the top and one the bottom row, I think

#

just one row of cars

#

not both

eternal lake
#

you'll have to play with the indices then

unborn shoal
#

I assumed that, but I don't understand those

eternal lake
#

each array in the indices array represents the indices of the attached animations that should be displayed for each frame

#

and since roads have 16 frames, there are 16 arrays, each representing one frame

#

so the first array [0, 1] means animations of indices 0, 1 will be attached to the frame of index 0

#

and so on

unborn shoal
#

I still don't fully get it, so I just changed one of them to be only 0's and now there's one row, but it switches sides based on rotation, hmm

#

I don't get why some have 1, some 0 and some both

#

empty seems to mean nothing

eternal lake
#

well I explained how it works

#

I can't really make it much simpler

#

if you fill all of them with 0, the game will simply render the 0th animation no matter what frame the road is

unborn shoal
#

I'm so confused

#

lol

eternal lake
#

probably even less comprehensible

#

but whatever

unborn shoal
#

so if I want one row I never want 2 frames at once

#

are there 4 frames for each camera rotation?

eternal lake
#

what do you mean

unborn shoal
#

that's what confuses me, there are 4 directions, but 16 frames

eternal lake
#

because roads have 16 frames

#

the road deco frame that gets rendered depends strictly on the frame of the road it's placed on

#

and roads are inherently rotation aware, so, so are the road decos

unborn shoal
#

huh

lament hinge
eternal lake
#

it really isn't when you understands how drafts are structured

#

however

lament hinge
#

lol

eternal lake
#

The last part is the most important one: We have to tell the game when to show which animation object. By default, all animations are drawn for every frame (so we don't use frame/alignment awareness yet). Normal roads have 16 frames (as defined here), so we have to tell for each frame manually which of the provided animation obejects to use. That can be done by populating the arrays frame animation indices and frame animation fg indices with 16 sub arrays. Each of these sub arrays contains a list of the corresponding animation objects that should be used (indexed by 0 and 1 as we have only two animations for animation and animation fg)

unborn shoal
#

I am still so confused on the fg and the other one... like 2 camera rotations work and then the other 2 are different, the car faces the other way

eternal lake
#

fg is foreground

#

regular animation is background

unborn shoal
#

yeah I know

#

My brain is fried from this

#

this is so confusing

#

I can't figure out why it's wrong

#

I tried switching the 1 and 0 in fg but nothing changed?

eternal lake
#

well your road decoration is bound to break on map rotation because straight segments only have 2 possible rotations

unborn shoal
#

so I have it correctly then?

eternal lake
#

depends what is correctly lol

unborn shoal
#

well, not this

eternal lake
#

you really can't create such a plugin because road decorations don't detect "edges"

#

you can't place a road deco on the "edge" of a straight segment for example

#

it will be considered as placed on a straight segment, and nothing else

unborn shoal
eternal lake
#

well your idea is impossible to implement perfectly

#

you can use separate drafts for top and bottom edges, but they will just break when you rotate the map

unborn shoal
#

I hate this game, lol

eternal lake
#

I mean, I wonder if you could actually provide 64 frame arrays, as in 4 frames for each road direction combination

#

that could solve it, but it's even more pain that regular road decorations

unborn shoal
#

I mean it would be enough if straight pieces had 4 frames

#

since that's where you would typically put decorations anyway

#

and for things like roundabouts and such that would be put on the other frames, there it doesn't matter if they rotate

#

the issue is with left/right pieces
...

#

like how do the cars work in this game

#

the traffic

#

that has 4

#

it has to no?

#

otheriwse we couldn't have cars driving around

eternal lake
#

I have no idea what are you talking about in this entire block of text

unborn shoal
#

it's 2 things

#

I seperated it

eternal lake
#

the second one still makes no sense

unborn shoal
#

like how do we have cars driving on the streets

eternal lake
#

I'm not sure how is that relevant to the topic and what kind of an answer do you even expect?

unborn shoal
#

they have to have 4 frames on straigh pieces

#

no?

eternal lake
#

"they"?

#

as in roads?

unborn shoal
#

the cars

eternal lake
#

still no idea what are you talking about

#

cars do indeed have 4 frames, plus another 4 if they support diagonal roads

#

that's just a consequence of the fact that cars just have to be rotation aware

#

I still fail to see the connection to your road decos

unborn shoal
#

well that cars have to work like that, so it's a shame that road decorations don't ig?

eternal lake
#

cars are in no way connected to road decorations

#

you can't just pick edges and directions for road decorations because that would be far too complicated

unborn shoal
#

I tried to make the other variant, but I have no idea what's happening

#

these frames are just the most confusing thing ever

eternal lake
#

it might be worthwhile to draw it out on the road template

unborn shoal
#

well I tried to do that

#

ummm

#

well, I thought I had it

#

I didn't even change the other file

#

why are they all sideways now

#

I edited just the one, lol

#

uhhh

#

but this should be right, how is it not again

#

I even looked at the road and car frames

#

something is flipped

#

I'm making it progressively worse, now one of them has no cars and the other both

#

now one pair is always right and the other isn't

#

I feel like at this point I would have maybe had more luck with trial and error instead of trying to figure it out

eternal lake
#

draw it out

#

and I can provide the indices

unborn shoal
#

ohmygod

#

I did it

#

I found a mistake I had there

#

one of the numbers was one position off

#

one of the ones I thought was right

#

jfc

#

this was painful

#

I understand the frames now, but it's more like

#

at first I didn't and I friend my brain trying to figure it out

#

and then there wasn't much brain power left after that

#

to actually uh... do it

lament hinge
unborn shoal
#

for me it's like... sometimes I overheat my brain when I think really hard and then it's really hard to well think, lol

#

or something like that, it's hard to explain

#

I know some other people that have it, they usually give up and take a break, but I just usually wann a get things done so I push through and it's always really painful 😅

lament hinge
#

is it an update for your roads plugin btw?

unborn shoal
#

also math/programming and these things... numbers in general are kinda my weakness

unborn shoal
unborn shoal
#

I'm good at artistic things, techincal things are my weakness, lol

lament hinge
#

especially things like roads

unborn shoal
#

also this game is confusing, lol

lament hinge
#

xd

unborn shoal
#

I know some python, but this, this is hard

#

xd

lament hinge
#

at least i coded a plugin xd

unborn shoal
#

@eternal lake thanks for the help, btw

eternal lake
#

you're welcome

#

glad it at least partially works

unborn shoal
#

you think it would be possible to do it with a random frame, so the car is different each time you place it... (or rotate it ig)

eternal lake
#

maybe with random frame

#

no idea

#

never did that one

unborn shoal
#

yea, that's what I Was thinking, but not sure how to add it to it, ima try it ig

eternal lake
#

might get funky

#

don't really want to think about it right now lol

unborn shoal
#

well ima try it and report back

#

first I need to create a 2nd car color at least

#

it sucks there is like no description next to the random frame

#

doesn't tell me how it's used

#

that's not very random, when all cars in one direction are red and in the other green

#

so this isn't working it seems

#

this is what I tried

vague scarab
#

Parked vehicle road deco?

#

You can use my itp source if you want.

unborn shoal
#

itp source?

vague scarab
#

Indonesia Transport Pack

#

It also had parked train road deco

unborn shoal
#

I was trying to have it place randomly colored cars when I place the road decorations, but it's not very random

#

wanted to add it to my road mod

vague scarab
#

RNG colored Cars?

unborn shoal
#

yea

#

so you could just drag them out

#

and they would be random

vague scarab
#

Just do something like this:

// The animation
[
  {"bmp":"frames1car1.png"},
  {"bmp":"frames2car1.png"},
  {"bmp":"frames3car1.png"},
  {"bmp":"frames4car1.png"},
  {"bmp":"frames1car2.png"},
  {"bmp":"frames2car2.png"},
  {"bmp":"frames3car2.png"},
  {"bmp":"frames4car2.png"},
  //and so on.
],
"frames per animation": 4,
"speed":0,
//another code
#

alternatively:

[
  {"bmp":"car1.png","copies":number of colors}
  //add another variant
],
"colors":[#000000,#FFFFFF], //add more colors
"frames per animation":4,
"speed":0
//another code
unborn shoal
#

I'm not sure I understand, I have the frames defined at the top and then I tried to set a random frame to true

vague scarab
#
[
  {
    "id":"your animation id",
    ...
    "frames":[
      {"bmp":"frame1car1.png"},
      {"bmp":"frame1car2.png"},
      {"bmp":"frame1car3.png"}
    ],
    "frame per animation":1,
    "speed":0
  },
  {
    "id":"your road deco id"
    ...
  }
]
unborn shoal
#

I already had that, you just added the frame per animation and speed, but that doesn't change anything

#

it's still not random

steel verge
#

random frame does nothing for road decorations

unborn shoal
#

is there any other way to have it be random?

#

I think I had enough for today

#

lol

#

I didn't accomplish anything

#

but spent like 6hrs on it

#

it's probably why I left the plugins unfinished in the first place

#

lol

#

nothing in the game is programmed consistently some things work for some types but not for others, that's frustrating

vague scarab
#

"Keep trying until you did it. Gave up when your body told it's enough." - me

eternal lake
#

"your grammar sucks ass" - me

vague scarab
#

Fair. Mistakes can happen sometimes,and i tried my best perfecting my grammar.

unborn shoal
#

What's the difference between these 2 types?

#

It seems that ground is what I want

#

It can also have a level 2, which is cool

#

however I don't know the frames for ground

#

I can't find that anywhere

#

I need to find the ground and angled frames

#

I wanna make a plugin for ground decals, but I can't find the frames anywhere

#

I can only find this

#

which has flat ones

#

not angled ones

#

how does that even work

fiery olive
#

decals have one attribute which turns them into one

#

i can't remember exactly which one was it but i'll try looking for it

#

unless you mean something else

#

nevermind, looking through the ingame json left me with more questions

#

in ground jsons, what do "shading factor" and "slope shading factor" do?

#

and what does "pollution" do? i assume it has something to do with pollution rendering on the ground

steel verge
#

That is correct, if set to false, pollution won't be rendered on this ground type

visual dirge
#

Hello, So I deleted my theotown game but I backed up the files which also contained the plugins, then I re-downloaded theotown but how do I reinstall the plugins?

zenith fjord
#

any best plugin shader?

wicked frigate
gusty zinc
#

hi! i saw in a Japan theotown short with Godzilla in it, i tried looking up the "Godzilla" plugin but it didin't show anything, can anyone help me?

gusty zinc
#

it's not a plugin?

fading marten
gusty zinc
#

it doesn't show anything

#

i'll just join the server

lament hinge
#

of course it will not be in the plugin store

gusty zinc
#

oh-

#

i'm dumb alr

gusty zinc
lament hinge
gusty zinc
#

the company that created Godzilla

lament hinge
#

ok

gusty zinc
#

the one that takes down stuff with Godzilla in it without permission

lament hinge
#

ok ok

sacred swan
#

Is there an mod or setting where residents will move instantly in to buildings?

grand spruce
#

No

#

It's called following the demands

eternal lake
#

I'm not sorry

glad geode
#

how do I delete my disapproved plugin?

low shoal
glad geode
cosmic charm
#

Ptag files

tulip rockBOT
# cosmic charm Ptag files

TheoTown files are located under such directories:

  • Windows: C:\Users(insert username)\TheoTown or %USERPROFILE%\TheoTown
  • Linux: ~/TheoTown
  • MacOS: /user/TheoTown
  • Android: /storage/emulated/0/Android/data/info.flowersoft.theotown.theotown/files
    By default you should be in /storage/emulated/0/. Uninstalling the game on Android will delete all files, unless you decide to keep the files when prompted by uninstaller. (android 11 onwards restricts access to external storage for apps, so if the files cannot be accessed this way, opt for the in-build manager explained below)
  • ios: Search "TheoTown" in the file manager app

If you cannot access game files through these directories, game has an in-built file manager for mobile devices which is accessible from the region view menu.

You can find your plugin, music, region and city files there as well as logs for debugging purposes.

earnest pendant
#

How do I decrypt a plugin file?

#

I am asking because this one has an error with the resolution on one of the buildings

low shoal
#

only the devs can

earnest pendant
#

Oh

low shoal
#

but they wont most likely

earnest pendant
#

I will make a new plugin instead

white pike
#

How does handle y work?

low shoal
white pike
#

can i use visual studio code to create plugins?

eternal lake
#

why not

#

any text editor will do

rustic ocean
#

Just tell me why are you creating fake reasons to disapprove plugins

eternal lake
#

I don't see any fake reasons here?

wicked frigate
rustic ocean
#

There is so many plugins which dont have rotations like mine do

#

Like zaaron

#

But they ARE in the shop

wicked frigate
rustic ocean
#

Lemme check

wicked frigate
#

Sorry if I'm wrong

eternal lake
#

all composition buildings need rotation frames

#

if you don't like it, don't use the plugin store

#

it's a rule

rustic ocean
#

This doesnt have rotation frames

#

But still in the store

dark dawn
#

That argument will not be valid for old plugins. But this one is recent i think, so'...

daring hound
#

I have a question, when I tried to download a plugin via forums, I clicked on the link but all it did was copied the title. Did I do something wrong or is it a bug?

eternal lake
#

where are you trying to download it from, exactly

daring hound
eternal lake
#

that's the plugin store browser

#

download plugins in the game

grand spruce
#

Plugins that can be downloaded from the forums come from the showcase

#

Not from that section

daring hound
#

ooh I see lets me check real quick

#

oh got it thanks guys, appreciated it!

grand spruce
#

No problem!

glad geode
#

its Landmark only support 4 frame ninght animation?

eternal lake
#

..what?

fading marten
#

short answer, 4 frames, 4 animations

eternal lake
#

no?

#

why would you need 4 separate animations

fading marten
#

idk then

dusk furnace
#

Listen to a question

#

Because plugins created by people who are not from the Theo Town store are useless.

#

I mean, I downloaded a stone road mod from the forum, installed it, and it didn't work.

#

Why does that happen?

eternal lake
#

how did you install it

wicked frigate
dusk furnace
#

Ya cambio de carpeta entonces

#

Error mío 😹😹

#

Perdón

low shoal
bold urchin
#

@Emeraldo

#

DAWG

tidal shale
#

Hey, I have a plugin pack that I want to upload, but I don't know how to put it together and upload it. Can someone help me?

eternal lake
#

what do you mean "put it together"

#

what exactly do you need help with

tidal shale
#

You see, I tried grabbing all the ZIP files into one, but the file didn't work. I also tried uploading all the files separately to the Theotown website, but it only lets you upload one.

#

In short, I don't know how to compress the pack.

eternal lake
#

put your pack in a single folder and compress that?

#

plugin A goes into folder A, plugin B into folder B, folders A and B go into a single folder that gets compressed in the end

tidal shale
#

I see, thanks a lot for the help!

eternal lake
#

you're welcome

hexed wren
#

hi

#

back to this

#

building stuf

#

hi helo hi

fading marten
#

?

hexed wren
#

i am back

#

to making plugin

#

my plugin

glad geode
#

how do i fit my vehicle to the road?
it shifted a few pixels

glad geode
bright smelt
glad geode
bright smelt
#

huh

#

No I mean diagonal roads CAUSE the frame issues

glad geode
bright smelt
#

I don't know any ways to fix it

#

Since it's a plugin

#

Anyways I need to sleep

glad geode
thin blade
rancid ore
#

hey can you help me with my theotown. it not working for me and im a pc player here.

steel verge
#

you can click ignore

rancid ore
steel verge
#

It's basically a timeout that shows up if loading takes too long

rancid ore
steel verge
glad geode
#

How to make "upgrades" with rotation awareness?

eternal lake
#

I'm pretty sure it works just like your regular rotation aware building

#

if not, use animations

glad geode
glad geode
eternal lake
#

yes

#

and that's your best bet

#

but show your json just in case

glad geode
eternal lake
#

yeah probably just use animations

hexed wren
#

hello fellas

#

wanna know about the plugin im making?

lament hinge
hexed wren
#

ok so

#

basically its a cultural plugin

#

there is going to be a lot of brazilian buildings, that are culturally important here

#

like Cristo redentor, igreja da pampulha, teatro amazonas, etc

eternal lake
#

is there a question..

hexed wren
#

what

eternal lake
#

so what kind of support do you need

hexed wren
#

none, i needed help when i was starting, sorry

#

but thanks by the reminder fella

#

guys what are the types of buildings?

#

i want to put a theater

dark dawn
#

should be award

#

or culture

eternal lake
#

doesn't have to

#

you can check the advanced tags forum thread to see the available draft types

#

game json content might also help to learn which ingame buildings are of what type

hexed wren
#

i cant find, could you help me?

eternal lake
hexed wren
#

thanks

#

what app or site yall use for the pixel things??

eternal lake
#

paint dot net or aseprite

hexed wren
#

i use piskel

#

cus i cant install things on my pc

#

but i think its the same

lament hinge
hexed wren
#

i made this

lament hinge
#

Aseprite and oixel studio has more features

lament hinge
#

I remmembered you

hexed wren
#

wow

lament hinge
#

Xd

hexed wren
#

nice

lament hinge
hexed wren
#

LOL

lament hinge
#

Xd

hexed wren
#

bruh i wass doing the theater wheni realised i was doing the wrong side bruh

#

idc anymore

clever wasp
#

Is park not a category or what

red stag
red stag
#

why are two if these icons out of place?

fiery olive
#

show the code

trail furnace
#

i remember having that problem aswell lol

red stag
#

i still work on rotation aware

glad geode
hollow drum
lament hinge
#

Ask the creator

glad geode
low shoal
#

i dont think thats helpful

#

if its an animation, making rotation aware wont do much

nocturne kelp
#

Guys what app do i do to make my plugin

little flower
white pike
#

Are there more images of world texture that can legally be opened (non-DLC world texture)

low shoal
#

if you have a valid reason and purpose then you can ask lobby or kulche to get premium ones

white pike
#

Nevermind i found the texture I was looking for

scenic elk
#

hello, can someone help me how to write a code like IOS_MSG plugin?

#

I wanna make a plugin use this, I have 10 frame but I don't how to write the code

#

like you place the gate, the when you touch it, it gonna make building appears from below like the image

#

thank you advance

eternal lake
#

you'd use fun or lua

scenic elk
scenic elk
eternal lake
#

tell you what

#

do you even have a functioning plugin in the first place

scenic elk
#

I made it as common plugin but, idk the code to make the animation

eternal lake
#

then refer to the animations tutorial

#

there are like at least 3

scenic elk
# eager matrix Need help?

yep, I just saw it from anime. then when I see I have a image of Vönark source. I try to build it. but it just a normal plugin without animation

scenic elk
#

then I realized if Theotown have the similar plugin like building on Evangelion, called IOS MSG. but Idk the code to make the animation

scenic elk
eager matrix
#

Animations??

scenic elk
#

like when you touch it, it make a building appears from below

scenic elk
#

I text you in private chat

scenic elk
#

cool

near zenith
# eager matrix Look

I have an idea when underground to make a bunker that is familiar with explosions if above ground mode makes it weak if possible we should break the limit

#

This will be a new breakthrough

eager matrix
near zenith
near zenith
#

@scenic elk i DM you can you check it.?

lyric seal
#

Can someone tell me who made the naia plugin in the plugin store I wanna know and ask something for him I guess

white pike
#

On the forums.

smoky elm
#

Ptag help

tulip rockBOT
grand spruce
#

Mate what are you looking for

#

Let's not

#

As per my question

bright smelt
#

👍

grand spruce
#

What are you looking for

smoky elm
#

Sorry, was trying to find a message I saw a while ago on how to start making plugins

#

It mentioned downloading a template, and some pixel apps

grand spruce
#

In the future use #bot-commands

#

I will post it there

smoky elm
#

Oh til thank you

grand spruce
#

No problem

smoky elm
#

Quick question

If the standard pixel tile is 32x16

Must single tile houses be restricted to 32x32 graphics? Or can there be a "tall" single tile structure?

high wing
#

Need help with my plugin, my night animation never lights up

#

Here is my code

eternal lake
#

you probably messed up the coordinates

high wing
high wing
eternal lake
#

you set handle y to 100 and then y to 100

#

that makes 0 in total

#

so you did not adjust the coordinates in the slightest

#

either use y or handle y, not both

devout lance
high wing
eternal lake
#

it modifies the image handle

#

it's in the top left corner by default

#

x/y shifts the entire animation

#

a handle is the reference/pivot point of your animation

high wing
#

Oh i see

#

But if i messed up with the coordinates the animation won't show up at all?

eternal lake
#

yeah obviously animations wont get rendered if they were defined outside the building

high wing
#

Understandable👍

#

Seems imposible to find the x and y, I'm gonna edit the png

lyric seal
#

How to avoid my plugins to float

lament hinge
distant sluice
#

what do this mean?

distant sluice
lyric seal
distant sluice
#

gimme ur code

#

ill check whats wrong

#

and image too

lyric seal
#

Just give me some advise.

distant sluice
#

idk the problems fully

#

soo i cant help much @lyric seal

#

alr soo @lyric seal

#

your plugins shouldnt be like this

#

they should touch the ground

#

like this

#

if that is already done and its still floating

#

thats where image offset comes in

lyric seal
#

Ty

distant sluice
#

i assume problem resolved lol

fading marten
#

Sir this is plugin support..

red stag
#

Yea so i want to move my carriages closer together by one pixel but no matter how i adjust the width of the invisible carriages between the visible ones, i cant close it. the darker grey encircled spots mark the gaps

white pike
#

What are the requirements for the Plugin Creator role?

white pike
#

Is there a way to make a plugin industrial generate supplies for DSA?

eternal lake
#

yes

#

using meta tags

#

meta: tags: "dsa rocket supplier"

white pike
low shoal
#

You can assign more trucks to the building i guess

#

The dsa attributes are available publicly in the industrial json on the dorum

white pike
#

hmmmmmm

#

I see.

#

Is there a limit to that or something

low shoal
#

Not sure, see what values the industrial buildings use

#

Ptag supp

tulip rockBOT
# low shoal Ptag supp

Each of these (32) buildings provide your rocket with supplies. They are delivered to the rocket by trucks. Each truck supplies the rocket with 1 supply. Due to this, it is important to have as many of these buildings as close to the launchpad as possible, with roads that are properly connected to ensure that the supplies are delivered. The id and level has been included for your convenience so you can find it more easily!
https://cdn.discordapp.com/attachments/367299681635794954/1306116701234135080/supplies_new_img.png?ex=67357f78&is=67342df8&hm=dd30f1f0beba9669eb82c87647a3683f25cee4163141847ddb26643a7e4009f0&

low shoal
#

Find these in the json

white pike
#

i see thanks

low shoal
#

You can look through the relevant attributes

white pike
#

time to (hopefully) create an OP industry that instantly fills rocket supplies by 1000

low shoal
#

I hate to break it to you but
Your roads are gonna be flooded lol

white pike
#

true

#

a reasonable price for over-intrusive QoL

low shoal
#

I would hope so

#

Good luck

vagrant plume
#

Please tell me if it is possible to somehow make a monthly income to the building?

white pike
vagrant plume
white pike
vagrant plume
limber mica
#

We must reach which level to access the military base

fickle tusk
#

Hi everyone, how do I get the monorails from the Railroad Expansion plugin to appear in my city? I've already set up the depots and updated them, I've set the correct tracks, stations and platforms and it still doesn't work. If anyone could help me, I'd appreciate it.

grand spruce
#

It's something that is given to creators that the devs trust

steel verge
#

Technically they can enable it, but the game will crash with missing privileges

vagrant plume
grand spruce
steel verge
#

To questions that I know how to respond to, I do

grand spruce
#

So should I just start pinging Lobby instead lmao

#

Cut out the middle man

steel verge
#

That you can

gentle jolt
#

Y'all know any plugins that texture stuff? (especially roads)

lament hinge
#

wdym?

gentle jolt
#

I saw on a friend's map the highway had a yellow solid line, and not a gray one

lament hinge
#

can you provide a pic?

gentle jolt
#

All I know is he has like 30 plugins and maybe it's one of 'em

lament hinge
#

oki

white pike
#

So uhm

#

If a draft has hidden:true does it mean that the said draft is hidden on the toolbar, even on sandbox?

#

This is because I have to make the old planes in GRAY ZONE hidden but not nessecarily delete them

steel verge
#

Correct

white pike
#

Yooo thanks

radiant pewter
#

Hello my Plug-in Store is Loading and Loading it don't Load can everyone Help me please

white pike
#

Plugin store does not load with cracked versions of Theotown

white pike
#

We'd know by now if the Plugin Store is down

radiant rune
#

Dear moderators!
Maybe there was some misunderstanding, but the plugin update that I posted was cut!
Let me explain: I provided a full plugin file, with all the content, you accepted it. After that, in the game, in my plugin, the content of 4 out of 6 categories disappears. How did this happen???
Please fix this or cancel the update, because because of this, people are losing a part of the cities where my plugin was used

#

Plugin: Ukraine folk pack

grand spruce
#

@eternal lake any insights here?

radiant rune
#

Seriously. I decided to check again and downloaded my plugin from the site, it is complete, why is it truncated in the game, this really confuses me

radiant rune
#

Dear moderators, will I hear any answer?

steel verge
#

I assume it has to do something with missing picture files

radiant rune
#

Firstly, the plugin file I posted had this image and a bunch of others that somehow disappeared.
Secondly, how did the moderation approve it when theoretically there is no image there?

#

I also want to add that I checked the plugin before publishing, running it in the game, then I posted it, the moderation accepted it. And after the update, by some miracle, most of the plugin disappeared.

steel verge
#

The missing files were overlooked, it's not present in the archive. I can suspend the plugin, if you want

radiant rune
radiant rune
quiet rover
#

bruh i thought i was schizo when the ukraine folk pack walls i placed in my city disappeared 💀

white pike
#

What does preview frames exactly do

radiant rune
quiet rover
#

it’s ok, there weren’t that many placed, and looking at the thread it seems like it wasn’t your fault

eternal lake
#

it's rather self explanatory

white pike
radiant pewter
severe iron
#

Bro make it for the mobile fully

eternal lake
#

my guy that's from mid 2024

lament hinge
#

Lol

crystal wedge
#

XD

mint turtle
#

best shader plugin??

wicked frigate
mint turtle
#

tys

hallow goblet
somber inlet
#

Can you recommend a good airport plugin?

brisk oracle
#

How to fix this?

hallow goblet
#

Guys how do I find the necessary code to make a car

white pike
eager matrix
red stag
fickle sleet
#

i dont understand the guide for train manager pls help

ignore how long my screen is

sharp zinc
#

Having trouble installing mods from the forum

#

I've put the extracted zip file into the plugins folder, game doesn't seem to register it, can someone help me

wicked frigate
sharp zinc
#

Android>Theotown>Plugins

grand spruce
bright pewter
#

I'm new to the game what's the plugin for non isometric roads and paths and stuff

low shoal
#

pathways i dont remember what it was called

peak sapphire
fading marten
kind goblet
#

A question that the plugins menu does not open this problem for both Mobile and my laptop

kind goblet
#

Gracias por nada ya lo soluciones todo yo solo

grand spruce
#

Ptag java

grand spruce
#

You need to download this

#

As for mobile

#

You would likely need a VPN

celest granite
#

How do i fix this (on IOS

grand spruce
#

Nothing you can do

#

Well nothing that is easy

weary edge
#

hello, how are you?

I seek help, my downloaded plugins won't run on my new device (android 12),
these plugins were downloaded a long time ago from old potato device.. any help or tip is accepted

grand spruce
#

Have you redownloaded them?

weary edge
#

No but on my older device I've updated them before storing for future use but now I've moved on a new device, placed them on the very folder as instructed they won't work

grand spruce
#

That doesn't work anymore unfortunately

#

Or not on really old accounts atleast

#

Due to people abusing that system it was changed

weary edge
grand spruce
#

You will likely have to redownload them

#

Any idea how many plugins it was?

weary edge
#

211 plugins

#

The region still works transferred here from old device but the plugins...

grand spruce
#

How many gems do you currently have?

weary edge
#

around 1.5k

grand spruce
#

Oh good, check your DMs

weary edge
#

I have no plans to use them on redownloading

#

but with all that, guess I now have to

eager matrix
fathom sage
#

hi guys, i had problem to install plugin on google play games beta on pc, is there any guide to install it?

eternal lake
#

Ptag files

tulip rockBOT
# eternal lake Ptag files

TheoTown files are located under such directories:

  • Windows: C:\Users(insert username)\TheoTown or %USERPROFILE%\TheoTown
  • Linux: ~/TheoTown
  • MacOS: /user/TheoTown
  • Android: /storage/emulated/0/Android/data/info.flowersoft.theotown.theotown/files
    By default you should be in /storage/emulated/0/. Uninstalling the game on Android will delete all files, unless you decide to keep the files when prompted by uninstaller. (android 11 onwards restricts access to external storage for apps, so if the files cannot be accessed this way, opt for the in-build manager explained below)
  • ios: Search "TheoTown" in the file manager app

If you cannot access game files through these directories, game has an in-built file manager for mobile devices which is accessible from the region view menu.

You can find your plugin, music, region and city files there as well as logs for debugging purposes.

eternal lake
#

you put the plugins in the plugins folder

fathom sage
#

I don't see any theotown files on my C drive, I installed theotown on google play games windows version

#

here are all the files i found

#

and i still play it normally

fathom sage
#

i need to install this plugin, but i cant find it in game, and after some searching it was converted to urban detail sets, i still cant find it in game so i have to download it from web but cant install it

trail furnace
#

converted to urban detail sets?

fathom sage
dark dawn
#

I don't get anything i thought that paragraph at the end only concern the border frames. I got that from another plugin

eternal lake
#

what on earth is that json

#

why are there random attributes in the frames array

dark dawn
#

That's the other plugin that works

eternal lake
#

I'm not going to read poorly formatted json

#

obviously the first json is incorrect because it doesn't make any sense

dark dawn
#

Well, what to do? What to change? What to move?

eternal lake
#

first of all

#

either provide a raw json or format the file

#

so it's readable

#

second of all, move the attributes out of the frames array?

dark dawn
#

How out i thought
},
{
Means it's out from frames

eternal lake
#

you have to take a closer look at your brackets

#

aaand that's why you format your json

dark dawn
#

Is it possible put something in the code to not care about border frames

#

Im sure before the part that concern border frames, the plugin could work, unless there's still something specific

eternal lake
#

you can't skip border frames

#

just use your regular frames as border frames

#

and preferably add 4 pixels of height to said ground so it doesn't cause graphic issues on water borders

dark dawn
#

That's what im doing recycling stuff of the other plugin but it doesn't work, i dont think i care about these borders, as you can see it's grass texture when it's also sand, it's just to have them so it wouldn't bug

eternal lake
#

then you're doing something wrong

#

border frames must have exactly 16 frames

dark dawn
#

They do

eternal lake
#

I never said they don't

#

I can't help without your json

dark dawn
#

do you need just the Json

eternal lake
#

well you already showed me the frames

#

so yes

dark dawn
#

Also the one of the other grass plugin or you want to make a new one

#

Okay

eternal lake
#

as I said

#

move the random attributes outside frames

dark dawn
#

Blending or auto build?

eternal lake
#

auto build and below

#

frames are represented by an array with objects inside

#

you can't just throw all your attributes into a random frame object

dark dawn
#

I think i got another idea

dark dawn
#

But the frames are only 2

#

When the sand has 10 frames

eternal lake
#

my guy what's so hard about just learning the very basics of json syntax

#

you've been creating plugins for so long now

dark dawn
#

idk i dont like it i just want to recycle a plugin that works not to make a new one and spend 30min restarting the game and updating the plugin

eternal lake
#

you can just copy the one from the tutorial, input your data and that's it

dark dawn
#

Could just swap id, frame names and... numbers, but that's the issue idk what to do with these numbers

eternal lake
#

not sure why would you need to restart so many times

dark dawn
#

Because the game only tell a bug at once

eternal lake
#

if I were you I'd just learn what do the values and attributes represent rather than trying random patchwork hit and miss stuff

dark dawn
#

And id need help recycling a plugin that works with 2 frames to make it support 10 frames

eternal lake
#

then just add more frames?

#

I fail to see a problem here

#

a single frame object represents a single file

#

which can either contain multiple or just one frame

dark dawn
#

no i want them in the same template

#

adding them one by one just made a mess in the code as you said

#

Wait mb

eternal lake
#

..template??

dark dawn
eternal lake
#

then you'd use the count attribute

#

as the tutorial does

dark dawn
#

i want to know what numbers to change on this code to make it supports 10 frames and not 4

#

Why would it count 3 when they're 4 frames btw

eternal lake
#

if it's count 3 then there are 3 frames used

dark dawn
#

Yeah but i just noticed there are 4 frames everywhere in this plugin

eternal lake
#

then that's a plugin issue

dark dawn
#

ah

#

Anyway

#

I just have to put the 10 sand frames in the same png

#

And put count 10

eternal lake
#

congratulations

dark dawn
#

How about texture part right above

#

No change ?

eternal lake
#

how am I supposed to know that

#

the additional parameters are useless considering it's only 1 frame but there's no harm in keeping them either

dark dawn
#

Ok thanks for your time

eternal lake
#

you're welcome

white pike
#

Do zones only support one type of building (RCI, Deco)

eternal lake
#

you should be able to add any buildings to a zone

white pike
#

does that mean that mixed zones are doable (although i think that's true seeing what happened with the primitive zone plugin)

eternal lake
#

they probably are

timber sable
#

The trains disappear halfway through the route. I built new tracks—just straight ones, in a circle, etc. I don't understand why this happens. Can you help me?

grim zodiac
#

How far apart is the next station?

visual dirge
#

Can anyone help? So I have installed the plugin in theotown file but why is it not detected ingame?

grand spruce
#

Are you looking in the right place? It won't show up in the plugins tab

mint pier
#

Guys, it's horrible to log into the game with your account. I forgot my password. I tried to create a new password on the forum, but to create a new password, you have to enter your previous password. See if something like that is possible. 🤡🤡🤡

eternal lake
#

nowhere does it ask for your password

#

if you lost access to your email account then that's a you issue

fading marten
#

i logged into my acc (reseted password) with no problem

celest granite
#

How do you fix this IOS

low shoal
# celest granite

Your own plugin? You have 2 plugins with the same "id" or you have a zipped and unzipped version of the same plugin

#

Probably the latter

trail furnace
#

is "handle y" and "y" the same thing??

eternal lake
#

no

trail furnace
#

Preview frames is out of place, but when i correct by changing the "y" axis the entire frame would sink into the ground, what can i do with this?

steel verge
#

there's multiple ways out of this situation

#

one is more dirty than others

#

like giving it preview frames

trail furnace
#

i tried that but since theres 2 frames, the 2nd one would also have the same frame

steel verge
#

can give multiple preview frames

trail furnace
#

can preview frames have an animation?

steel verge
#

previews have animations?

trail furnace
#

i wanted the flag to wave

#

how can i do that using preview frames?

steel verge
#

can you send me the entire plugin

#

i'll look into it

trail furnace
#

mhm

mint pier
mint pier
fading marten
eternal lake
eager matrix
#

What’s the real use of this?
"meta":{"pca":{"version": ""}},

#

The use of
“inherit”:,
is for??

eternal lake
#

to identify pca made plugins?

eager matrix
#

Thanks ☺️

eternal lake
#

..why couldn't you just search for that yourself?

eager matrix
#

I only found info about the tags

full light
#

How to set the x and y coordinates properly for the night animation textures?

eternal lake
#

what do you mean

#

"x": integer, "y": integer

#

0,0 is the leftmost pixel of your baseplate

#

the y axis is inverted so the coordinate system is similar to systems that image editing software use

regal stump
#

Does anyone know how to give a road deco the attribute for pedestrians to cross it? It's like a crosswalk.

eternal lake
#

is that even an actual mechanic

trail furnace
#

how do you add a sound effect when you click on a building?

trail furnace
eternal lake
#

"sound click":{"file":"sound.ogg"}

#

or you can define a separate sound type draft and refer to that by id

regal stump
eternal lake
#

the docs site has basically everything so you can just easily use that

regal stump
#

I don't have access

trail furnace
eternal lake
trail furnace
#

awesome, thanks

regal stump
#

thanks

gray mica
#

which attributes should i absolutely add to my building? I dont know which ones are very specific and which are a necessity

gray mica
#

@grizzled magnet But if i do add sport, fire ect. then wouldnt it make it give those effects?

grizzled magnet
gray mica
#

I want it to be approved and i want it to just be a regular building

#

So i just have people, is this ok, will it work properly?

grizzled magnet
grizzled magnet
gray mica
#

Ok good thank u very much!!!

#

Now that i exported it its not working

#

How do i put it in theotown now

#

Its not in my downloads folder

grizzled magnet
gray mica
#

Alright so i found my file

#

How do i get it to theotown

grizzled magnet
#

Open theotown, go to main menu, settings, file manager, plugins, import(file) and paste the file. Then restart

gray mica
#

Alright

#

Its now on my local plugins tab

#

But the building isnt there

#

Wait no it is

#

Its just not in the plugins tab

grizzled magnet
#

Local plugins aren't present in plugins category

gray mica
#

Alright good to know

#

How do i submit it to the market?

grizzled magnet
#

Like the img

gray mica
grizzled magnet
#

Fancy shaders?

#

Show classicc

gray mica
#

I found out how to submit it so ive done that

grizzled magnet
#

But i don't think that will be approved

gray mica
#

Damn

#

Why not?

grizzled magnet
#

Idk, lacks textures and shadows

eternal lake
#

it's fine as a first plugin, but you need more effort and content to upload on the store

gray mica
#

Alright

#

Ill make some more buildings for it

#

Ill draw them overnight then code them tmrw

#

There are several plugins that just have a single building tho so it might

grizzled magnet
gray mica
#

Where exactly

#

The lawn?

grizzled magnet
#

The roof, tree, grass

#

Maybe the walls too

gray mica
#

Alright

#

Ill think of that once i make my next things

#

I also have a good idea for a thing that i might make

#

A seperate thing

#

I would hate to draw it tho

#

Drawing is hard ;-;

grizzled magnet
#

Ikr

gray mica
#

Ill try my best and if yall dont like it uhhh it sucks ig

gray mica
#

Alright i made a little update and submitted it, hope it gets added!!

gray marsh
#

Hey im a new to a pixel art, and i need an help for a pipe, im making a water building, and i need a pipe to make it like a real water building

#

Here is the building i made

eternal lake
#

"a pipe" is the vaguest statement you could ever use

#

just draw a cylinder

gray marsh
#

Like how?

eternal lake
#

draw a flat circle and elevate it

gray marsh
#

Oke sure i will try it

eternal lake
#

a circle on a flat isometric surface is just a 2:1 ellipse

rancid vine
#

Is it possible to make a building give you money

#

For like an upgrade

#

Like the DSA vein miner or whatever that was

gray marsh
gray marsh
white pike
gray marsh
fading marten
#

What is pm it to me

eternal lake
#

was someone talking to you?

rancid vine
eternal lake
#

you certainly are not a trusted plugin creator

gray mica
#

How do i add a description to my building?

eternal lake
#

"text"

eager matrix
#

There’s a way to change the texture of the crane when a building is being built?

earnest pendant
#

there are plugins for dat

eager matrix
#

But I’m interested in the code too