News:

Welcome to World of Banished!

Main Menu

How to put your new mod in the Community Toolbar !

Started by RedKetchup, February 12, 2017, 09:31:07 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

RedKetchup

CommonToolbar Icon Kit.

Place this kit inside all your mods. (along with your PersonalToolbar Icon kit)
This is the common icon toolbar "at the base of the main toolbar" for all the moddlers.
All the moddlers will have all their personal Icon and will set all their mods on their personal toolbar.


ENJOY !!


********************************

PersonalToolbar Icon Kit

Do your personal Icon kit and place it inside all your mods. (along with the CommonToolbar Icon kit)
This is your personal icon toolbar "at the base of the Common Toolbar" for all your mods.
All the moddlers will have all their own personal Icon and will set all their mods on their personal toolbar.


ENJOY !!


i provide 2 examples: Personal NecoraToolbar Icon Kit.zip and Personal RedketchupToolbar Icon Kit.zip
to help you to get an idea of how to set up your own personal toolbar icon kit. (dont put other people personal kit in your mods, this is their icon. You , you will do your own one.)

when you will do a mod, you will ask to go sit on your own personal Icon (instead to go sit anywhere else in the vanilla toolbars)

like for example, my mods will be :
   Toolbar _parent = "Game\RKToolbar.rsc:RKtoolbar";   
or
   Toolbar _parent = "Game\RKToolbar.rsc:RKhousing";   
.....

and Necora will put:
   Toolbar _parent = "Game\NecoraToolbar.rsc:NecoraToolbar";   
or
   Toolbar _parent = "Game\NecoraToolbar.rsc:Necorahousing";   
.....

if you need sub toolbars... you set it up inside your personal toolbar :) (like those "housing" )

> > > Support Mods Creation developments with Donations by Paypal  < < <
Click here to Donate by PayPal .

RedKetchup

I want to let you all know , if you want an icon set similar to me, let me know :) i gladly do.
just tell me what you want... color you want ... if it is made with letters representing your name... tell  me these letters are :)
> > > Support Mods Creation developments with Donations by Paypal  < < <
Click here to Donate by PayPal .

Necora


RedKetchup

sorry >< now it is !

(the one with the 3D-community icon)
> > > Support Mods Creation developments with Donations by Paypal  < < <
Click here to Donate by PayPal .

Necora

Awesome! Thanks for your work on this.

Just putting the finishing touches to my first tool bar mods, a fishing set and a dock set.

RedKetchup

wow just got a preview on BlackLiquid website....

this CC Modular section will be awesome !!!!!!

i really thanks you for this :) @kralyerg  !
> > > Support Mods Creation developments with Donations by Paypal  < < <
Click here to Donate by PayPal .

triangle

Excellent Work,

your plethora of community content sharing, and helpfulness is both  impressive, and much appreciated!

Maldrick

#7
Got the Community Toolbar and my personal one set up with no problem with the linked files.  Thank you for including the example, @RedKetchup .

Quote from: RedKetchup on February 14, 2017, 02:43:07 AM
I want to let you all know , if you want an icon set similar to me, let me know :) i gladly do.
just tell me what you want... color you want ... if it is made with letters representing your name... tell  me these letters are :)

I'd like to do my own because I'm learning and need to get better at this, and I don't want to bother you with it, but if you have a set of generic game icons handy and it's not too much trouble that would be very helpful.  I attempted a lift from a screenshot but they didn't come out very well.

Edit:  Just noticed there is a full set in the example zip.  Do you mind if I alter those to use?
"We are the architects of our actions and we must live with their consequences, whether glorious or tragic."
― Ezio Auditore da Firenze

RedKetchup

of course, they are there for that :)

maybe a bit of color would be awesome :)
> > > Support Mods Creation developments with Donations by Paypal  < < <
Click here to Donate by PayPal .

Maldrick

"We are the architects of our actions and we must live with their consequences, whether glorious or tragic."
― Ezio Auditore da Firenze

maciej65

 
Hey
I really like these fashions, but unfortunately it does not work with me.


  Toolbar _parent = "Game \ RKToolbar.rsc: RKtoolbar";
or
    Toolbar _parent = "Game \ RKToolbar.rsc: RKhousing"

I wanted a larger package of mods, but they bite each other;

RedKetchup

Quote from: maciej65 on November 15, 2018, 06:53:34 AM
 
Hey
I really like these fashions, but unfortunately it does not work with me.


  Toolbar _parent = "Game \ RKToolbar.rsc: RKtoolbar";
or
    Toolbar _parent = "Game \ RKToolbar.rsc: RKhousing"

I wanted a larger package of mods, but they bite each other;

hey thats MY bars as example, pickup yours!
> > > Support Mods Creation developments with Donations by Paypal  < < <
Click here to Donate by PayPal .

RedKetchup

a new link for the files since it has been corrupted:

> > > Support Mods Creation developments with Donations by Paypal  < < <
Click here to Donate by PayPal .

scoutae4

Hi @RedKetchup - fyi the Personal Toolbar example is corrupt too. Do you still have that those to share? I have the basic file structure for a Personal Toolbar, but is sounds like your examples showed how to set up subfolders which would be great to know!




RedKetchup

#14
that, i dont have anymore.

basically, you link your first icon to the community toolbar icon


// -----------------------------------------------------------
// ------------ Toolbar Base ---------------------------------

Toolbar base
{
StringTable _stringTable = "UI/RiseOfThePharaohStringTable.rsc";
SpriteSheet _spriteSheet = "UI/RiseOfThePharaohSpriteSheet.rsc";
}

Toolbar RiseOfThePharaohIcon
{
Toolbar _parent = "Game/CommonToolbar.rsc:CommonToolbar";
int _sortPriority = 600;

String _toolTip = "RiseOfThePharaohIconTip";   
String _image = "RiseOfThePharaohIcon";
Action _action = ShowGroup;
StringTable _stringTable = "UI/RiseOfThePharaohStringTable.rsc";
SpriteSheet _spriteSheet = "UI/RiseOfThePharaohSpriteSheet.rsc";

bool _autoHotKey = true;
}

// -----------------------------------------------------------
// -----------------------------------------------------------




// -----------------------------------------------------------
// ------------ Toolbar Base - Toolbar Main ------------------

Toolbar RiseOfThePharaohHousing : "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon"
{
Toolbar _parent = "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon";
int _sortPriority = 100;

String _toolTip = "RiseOfThePharaohHousingTip";
String _image = "RiseOfThePharaohHousing";
Action _action = ShowGroup;

bool _autoHotKey = true;
}

Toolbar RiseOfThePharaohRoads : "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon"
{
Toolbar _parent = "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon";
int _sortPriority = 200;

String _toolTip = "RiseOfThePharaohRoadsTip";
String _image = "RiseOfThePharaohRoads";
Action _action = ShowGroup;

bool _autoHotKey = true;
}

Toolbar RiseOfThePharaohStorage : "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon"
{
Toolbar _parent = "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon";
int _sortPriority = 300;

String _toolTip = "RiseOfThePharaohStorageTip";
String _image = "RiseOfThePharaohStorage";
Action _action = ShowGroup;

bool _autoHotKey = true;
}

Toolbar RiseOfThePharaohServices : "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon"
{
Toolbar _parent = "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon";
int _sortPriority = 400;

String _toolTip = "RiseOfThePharaohServicesTip";
String _image = "RiseOfThePharaohServices";
Action _action = ShowGroup;

bool _autoHotKey = true;
}

Toolbar RiseOfThePharaohFood : "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon"
{
Toolbar _parent = "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon";
int _sortPriority = 500;

String _toolTip = "RiseOfThePharaohFoodTip";
String _image = "RiseOfThePharaohFood";
Action _action = ShowGroup;

bool _autoHotKey = true;
}

Toolbar RiseOfThePharaohResource : "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon"
{
Toolbar _parent = "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon";
int _sortPriority = 600;

String _toolTip = "RiseOfThePharaohResourceTip";
String _image = "RiseOfThePharaohResource";
Action _action = ShowGroup;

bool _autoHotKey = true;
}

Toolbar RiseOfThePharaohDecorative : "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon"
{
Toolbar _parent = "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon";
int _sortPriority = 900;

String _toolTip = "RiseOfThePharaohDecorativeTip";
String _image = "RiseOfThePharaohDecorative";
Action _action = ShowGroup;

bool _autoHotKey = true;
}

Toolbar RiseOfThePharaohRemoving : "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon"
{
Toolbar _parent = "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon";
int _sortPriority = 1000;

String _toolTip = "RiseOfThePharaohRemovingTip";
String _image = "RiseOfThePharaohRemoving";
Action _action = ShowGroup;

bool _autoHotKey = true;
}

Toolbar RiseOfThePharaohTesting : "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon"
{
Toolbar _parent = "RiseOfThePharaoh.rsc:RiseOfThePharaohIcon";
int _sortPriority = 10000;

String _toolTip = "RiseOfThePharaohTestingTip";
String _image = "RiseOfThePharaohTesting";
Action _action = ShowGroup;

bool _autoHotKey = true;
}

// -----------------------------------------------------------



and then your group of icons, you link those to that icon that you did linked to the commontoolbar. like for me, i have a RKhousing... RKresources... RKstorage... RKservices.... etc and i did linked to my RKicon (which is linked to the community toolbar)

i suggest to make a complete set of group icons even if you dont use it right now, that way as you are making more mods, your toolbar doesnt change which can cause problem depending the person which mods he put first in his list of mods.


here the example of RotP toolbar:

ExternalList resource
{
External _resources
[
// ------------ Toolbar Base ---------------------------------

"RiseOfThePharaoh.rsc:RiseOfThePharaohIcon",

// ------------ Toolbar Base - Toolbar Main ------------------
"RiseOfThePharaoh.rsc:RiseOfThePharaohHousing",
"RiseOfThePharaoh.rsc:RiseOfThePharaohRoads",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStorage",
"RiseOfThePharaoh.rsc:RiseOfThePharaohServices",
"RiseOfThePharaoh.rsc:RiseOfThePharaohFood",
"RiseOfThePharaoh.rsc:RiseOfThePharaohResource",
"RiseOfThePharaoh.rsc:RiseOfThePharaohDecorative",
"RiseOfThePharaoh.rsc:RiseOfThePharaohRemoving",
"RiseOfThePharaoh.rsc:RiseOfThePharaohTesting",

// ------------ Toolbar Main - Toolbar Housing ---------------
"RiseOfThePharaoh.rsc:RiseOfThePharaohHuts",
"RiseOfThePharaoh.rsc:RiseOfThePharaohHouseCommon",
"RiseOfThePharaoh.rsc:RiseOfThePharaohHouseNoble",
"RiseOfThePharaoh.rsc:RiseOfThePharaohHouseHostel",

// ------------ Toolbar Main - Toolbar Road ---------------
"RiseOfThePharaoh.rsc:RiseOfThePharaohDirtRoad",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStoneRoad",
"RiseOfThePharaoh.rsc:RiseOfThePharaohBridge",
"RiseOfThePharaoh.rsc:RiseOfThePharaohTunnel",

// ------------ Toolbar Main - Toolbar Storage ---------------
"RiseOfThePharaoh.rsc:RiseOfThePharaohBarns",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStockpiles",
"RiseOfThePharaoh.rsc:RiseOfThePharaohMarkets",
"RiseOfThePharaoh.rsc:RiseOfThePharaohTradingPost",

// ------------ Toolbar Storage - Toolbar Barns --------------
"RiseOfThePharaoh.rsc:RiseOfThePharaohBarnSmall",
"RiseOfThePharaoh.rsc:RiseOfThePharaohBarnMedium",
"RiseOfThePharaoh.rsc:RiseOfThePharaohBarnLarge",

// ------------ Toolbar Storage - Toolbar Stockpiles ---------
"RiseOfThePharaoh.rsc:RiseOfThePharaohStockpileAll",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStockpileWood",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStockpileStone",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStockpileIron",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStockpileFuel",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStockpileMaterial",

// ------------ Toolbar Storage - Toolbar Markets ------------
"RiseOfThePharaoh.rsc:RiseOfThePharaohMarketSmall",
"RiseOfThePharaoh.rsc:RiseOfThePharaohMarketLarge",

// ------------ Toolbar Main - Toolbar Services --------------
"RiseOfThePharaoh.rsc:RiseOfThePharaohWell",
"RiseOfThePharaoh.rsc:RiseOfThePharaohSchool",
"RiseOfThePharaoh.rsc:RiseOfThePharaohHospital",
"RiseOfThePharaoh.rsc:RiseOfThePharaohPharaohPalace",
"RiseOfThePharaoh.rsc:RiseOfThePharaohTemples",
"RiseOfThePharaoh.rsc:RiseOfThePharaohTomb",

// ------------ Toolbar Services - Toolbar Temples -----------
"RiseOfThePharaoh.rsc:RiseOfThePharaohTempleSmall",
"RiseOfThePharaoh.rsc:RiseOfThePharaohTempleMedium",
"RiseOfThePharaoh.rsc:RiseOfThePharaohTempleLarge",

// ------------ Toolbar Main - Toolbar Food ------------------
"RiseOfThePharaoh.rsc:RiseOfThePharaohCropField",
"RiseOfThePharaoh.rsc:RiseOfThePharaohOrchard",
"RiseOfThePharaoh.rsc:RiseOfThePharaohPasture",
"RiseOfThePharaoh.rsc:RiseOfThePharaohFishing",
"RiseOfThePharaoh.rsc:RiseOfThePharaohHunting",
"RiseOfThePharaoh.rsc:RiseOfThePharaohGathering",
"RiseOfThePharaoh.rsc:RiseOfThePharaohApiary",

// ------------ Toolbar Main - Toolbar Resource --------------
"RiseOfThePharaoh.rsc:RiseOfThePharaohWoodCutter",
"RiseOfThePharaoh.rsc:RiseOfThePharaohForester",
"RiseOfThePharaoh.rsc:RiseOfThePharaohApothecary",
"RiseOfThePharaoh.rsc:RiseOfThePharaohBlacksmith",
"RiseOfThePharaoh.rsc:RiseOfThePharaohWeaver",
"RiseOfThePharaoh.rsc:RiseOfThePharaohTailor",
"RiseOfThePharaoh.rsc:RiseOfThePharaohTavern",
"RiseOfThePharaoh.rsc:RiseOfThePharaohMine",
"RiseOfThePharaoh.rsc:RiseOfThePharaohQuarry",
"RiseOfThePharaoh.rsc:RiseOfThePharaohMarbleQuarry",

// ------------ Toolbar Main - Toolbar Decorative ------------
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatues",
"RiseOfThePharaoh.rsc:RiseOfThePharaohObelisks",
"RiseOfThePharaoh.rsc:RiseOfThePharaohBoat01",
"RiseOfThePharaoh.rsc:Stargate",

// ------------ Toolbar Decorative - Toolbar Statues ---------
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatuesSmall",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatuesMedium",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatuesLarge",

// ------------ Toolbar Statues - Toolbar Statues Small ------
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatue01",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatue02",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatue03",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatue04",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatue05",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatue06",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatue07",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatue08",

// ------------ Toolbar Statues - Toolbar Statues Medium -----
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueM01",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueM02",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueM03",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueM04",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueM05",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueM06",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueM07",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueM08",

// ------------ Toolbar Statues - Toolbar Statues Large ------
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueL01",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueL02",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueL03",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueL04",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueL05",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueL06",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueL07",
"RiseOfThePharaoh.rsc:RiseOfThePharaohStatueL08",

// ------------ Toolbar Decorative - Toolbar Obelisks --------
//"RiseOfThePharaoh.rsc:RiseOfThePharaohObelisk01",
//"RiseOfThePharaoh.rsc:RiseOfThePharaohObelisk02",
//"RiseOfThePharaoh.rsc:RiseOfThePharaohObelisk03",

// ------------ Toolbar Main - Toolbar Removing --------------
"RiseOfThePharaoh.rsc:RiseOfThePharaohFlatTool",
"Template/ClearTree.rsc:createremoval",
"RiseOfThePharaoh.rsc:RiseOfThePharaohClearTree",
"RiseOfThePharaoh.rsc:ClearCopper",


> > > Support Mods Creation developments with Donations by Paypal  < < <
Click here to Donate by PayPal .