Categories

Learn here how to create and use plugins.

Moderator: Plugin Moderators

User avatar
sairam
Inhabitant of a Conurbation
Reactions:
Posts: 537
Joined: 31 Dec 2017, 13:35
Location: India Pudukkottai
Plugins: Showcase Store
Version: Beta

Platform

Re: Categories

#26

Post by sairam »


User avatar
Bearbear76
Former Bearbear65
Reactions:
Posts: 5730
Joined: 10 Feb 2017, 14:53
Location: L2 cache
Plugins: Showcase Store

Plugin Creator

Platform

Re: Categories

#27

Post by Bearbear76 »

Show us the json

User avatar
sairam
Inhabitant of a Conurbation
Reactions:
Posts: 537
Joined: 31 Dec 2017, 13:35
Location: India Pudukkottai
Plugins: Showcase Store
Version: Beta

Platform

Re: Categories

#28

Post by sairam »

The JSON code is here!

Code: Select all

[{"category":"$cat_zone00","frames":[{"bmp":"icon.png"}],"id":"$cat_newcat_zone",
    "ordinal":12,"title":" buildings","type":"category"}]

User avatar
CommanderABab
AB
Reactions:
Posts: 11086
Joined: 07 Jun 2016, 21:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Categories

#29

Post by CommanderABab »

sairam wrote:
10 Sep 2018, 13:42
The JSON code is here!

Code: Select all

[{
 "category":"$cat_zone00",
 "frames":[{"bmp":"icon.png"}],
 "id":"$cat_newcat_zone",
 "ordinal":12,
 "title":" buildings",
 "type":"category"
}]

User avatar
sairam
Inhabitant of a Conurbation
Reactions:
Posts: 537
Joined: 31 Dec 2017, 13:35
Location: India Pudukkottai
Plugins: Showcase Store
Version: Beta

Platform

Re: Categories

#30

Post by sairam »

Here is the pic! To know it detail see picture.
113443.png

User avatar
sairam
Inhabitant of a Conurbation
Reactions:
Posts: 537
Joined: 31 Dec 2017, 13:35
Location: India Pudukkottai
Plugins: Showcase Store
Version: Beta

Platform

Re: Categories

#31

Post by sairam »

Can anyone help me with this?

User avatar
Shama
Settler
Reactions:
Posts: 7
Joined: 08 May 2018, 11:00
Plugins: Showcase Store

Re: Categories

#32

Post by Shama »

Can you put categories within categories?

User avatar
Shama
Settler
Reactions:
Posts: 7
Joined: 08 May 2018, 11:00
Plugins: Showcase Store

Re: Categories

#33

Post by Shama »

I guess i should add: I want to make a self created category- would I be able to put another category within that? Making a roads plugin, with various styles and options so this would be helpful, especially if road decos become too tedious or wont do what i want in some cases.

User avatar
CommanderABab
AB
Reactions:
Posts: 11086
Joined: 07 Jun 2016, 21:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Categories

#34

Post by CommanderABab »

Shama wrote:
16 Jan 2019, 04:38
Can you put categories within categories?
Yes, you can do that.

User avatar
Shama
Settler
Reactions:
Posts: 7
Joined: 08 May 2018, 11:00
Plugins: Showcase Store

Re: Categories

#35

Post by Shama »

Yay, I got it to work. Seems, at least for me, easier to use separate jsons- as loaded in one json, even with category ids in alphabetical order, i could not get it it work. But with separate jsons for each category in the zip and the main category with file name "acat...." and the categories within "bcat...." and within those (kinda crazy just testing, all 3 within transport category :D) "cat...".

User avatar
wcs
Small-town resident
Reactions:
Posts: 38
Joined: 16 Jun 2019, 08:21
Plugins: Showcase Store
Contact:

Re: Categories

#36

Post by wcs »

I could not make my category work

Code: Select all

[
  {
    "id":"cat_neuterland",
    "ordinal":0
    "type":"category", 
    "category":"$cat_zone00",
    "frames":[{"bmp":"neuterlandicon.png"}],
    "title":"Neuterland",
  }
]
After that, I tag all of my .json with

Code: Select all

    "category":"$cat_neuterland00",
I have 1 .json for the category, and 6 other for my RCI zones.

It gives me error, stating that no such category could be found

User avatar
JustAnyone
Developer
Reactions:
Posts: 3474
Joined: 23 Jul 2017, 12:45
Location: Easter Island
Plugins: Showcase Store

Platform

Re: Categories

#37

Post by JustAnyone »

Make sure category draft is loaded first.

User avatar
yusuf8a684
Reactions:

Re: Categories

#38

Post by yusuf8a684 »

If you want I can give you a json

User avatar
wcs
Small-town resident
Reactions:
Posts: 38
Joined: 16 Jun 2019, 08:21
Plugins: Showcase Store
Contact:

Re: Categories

#39

Post by wcs »

Still not able to make it functional.

Recent code,

Sample category .json

Code: Select all

[
  {
    "type":"category",
    "ordinal":0,
    "id":"cat_neuterland",
    "frames":[{"bmp":"cat_neuterland.png"}],
    "title":"Neuterland"
  }
]
Sample zone .json

Code: Select all

[
  {
    "category":"cat_neuterland",
    "ordinal":0,
    "author":"wcs",
	"id":"neuterland_mall_zone.wcs",
	"title":"Neuterland Mall",
	"text":"Malls brought to you by Neuterland Inc.",
	"base":"$zonecommercial",
	"type":"zone",
	"frames":[{"x":352,"y":0,"w":32,"h":16}],
	"map color":{"r":91,"g":95,"b":255},
	"preview frames":[{"bmp":"zoneiconneuterlandmall.png"}],
	"draw ground":true,
	"height":1,
	"width":1,
        "needs road":false,
	"placeable":true,
	"price":25,
	"rci":true
  },
  {
	"id":"neuterland_mall_decor_1x1",
	"title":"Neuterland Mall Decor",
	"text":"Simple Mall Decor.",
	"type":"decoration",
	"frames":[{"bmp":"neuterland_mall_decor_1x1.png"}],
	"meta":{"tags":{"decorator":{"zones":["neuterland_mall_zone.wcs"]}}},
	"draw ground":true,
	"needs road":false,
	"height":1,
	"width":1
  },
  {
	"id":"neuterland_mall_2x2_f1",
	"title":"Neuterland Mall 1F",
	"text":"Single floor mall.",
	"type":"commercial",
	"frames":[{"bmp":"neuterland_mall_2x2_f1.png","count":8,"frames":8,"w":64}],
	"draw ground":true,
	"height":2,
	"width":2,
	"workers":15,
	"zone":"neuterland_mall_zone.wcs",
	"level":"1"
  },
]

User avatar
yusuf8a684
Reactions:

Re: Categories

#40

Post by yusuf8a684 »

Try to add 0 to category json/file name's first

User avatar
wcs
Small-town resident
Reactions:
Posts: 38
Joined: 16 Jun 2019, 08:21
Plugins: Showcase Store
Contact:

Re: Categories

#41

Post by wcs »

Renamed it to 0cat_neuterland_zone, still getting the category not found error.

Did i wrote my code correctly, above? Also, my category is a separate .json and not a part of the zones .json, that will work right?

User avatar
Kulche
Pluche
Reactions:
Posts: 1141
Joined: 07 Jun 2017, 20:28
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Categories

#42

Post by Kulche »

wcs wrote:
11 Jul 2019, 01:38
My category is a separate .json and not a part of the zones .json.
If the category json is after the zone json then it won't work. Put some zs in zone json or as in cat json.

User avatar
wcs
Small-town resident
Reactions:
Posts: 38
Joined: 16 Jun 2019, 08:21
Plugins: Showcase Store
Contact:

Re: Categories

#43

Post by wcs »

Kulche wrote:
11 Jul 2019, 10:21
wcs wrote:
11 Jul 2019, 01:38
My category is a separate .json and not a part of the zones .json.
If the category json is after the zone json then it won't work. Put some zs in zone json or as in cat json.
Thanks, I will try this one, where do I put this? On the each of the .json ID?

@yusuf8a684 Could you send the sample .json that you offered, I would like to take a look at it and see if I can implement it in my .json, thanks! :space

User avatar
CommanderABab
AB
Reactions:
Posts: 11086
Joined: 07 Jun 2016, 21:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Categories

#44

Post by CommanderABab »

No, you just name the category defining json with a name that TheoTown will read before any json that uses the category.

This can be folders or json file names.

Folder named 000c
File named Category.json
Folder named UsesCategory
File named UsesCategory.json

Or if files are in same folder, then:
000definescat.json
Usescat.json

User avatar
yusuf8a684
Reactions:

Re: Categories

#45

Post by yusuf8a684 »

IMG_20190712_025135.jpg
Oh, that's right.
Category folders should be upper from it's items. Like, red circled folder is category of the categories that shown with red arrow and yellow circled folder is category of the rails

These all folders that has 00 in the name is a category folder

Post Reply Previous topicNext topic

Return to “Tutorials and Documentation”