Awesome release Kevin, keep up the good work.
Azure furnidata & SQL
If you're using Epic catalogue v2 then you can just run this sql without having to edit anything unless you have added stuff yourself.
Furnidata.xml
Code:
<furnitype id="8612" classname="clothing_airhelm">
<revision>60084</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_airhelm name</name>
<description>clothing_airhelm desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3452</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8613" classname="clothing_deathmask">
<revision>60084</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_deathmask name</name>
<description>clothing_deathmask desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3457</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8614" classname="clothing_demoncloak">
<revision>60084</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_demoncloak name</name>
<description>clothing_demoncloak desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3442, 3443</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8615" classname="clothing_demonhood">
<revision>60084</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_demonhood name</name>
<description>clothing_demonhood desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3441</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8616" classname="clothing_demonoutfit">
<revision>60084</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_demonoutfit name</name>
<description>clothing_demonoutfit desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3441,3442,3443,3444</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8617" classname="clothing_earthhelm">
<revision>60084</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_earthhelm name</name>
<description>clothing_earthhelm desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3453</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8618" classname="clothing_fammask">
<revision>60084</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_fammask name</name>
<description>clothing_fammask desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3455</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8619" classname="clothing_firehelm">
<revision>60084</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_firehelm name</name>
<description>clothing_firehelm desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3450</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8620" classname="clothing_knightoutfit">
<revision>60084</revision>
<defaultdir>2</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_knightoutfit name</name>
<description>clothing_knightoutfit desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3447,3448,3449</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8621" classname="clothing_knighttop">
<revision>60084</revision>
<defaultdir>2</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_knighttop name</name>
<description>clothing_knighttop desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3447,3448</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8622" classname="clothing_knighttrousers">
<revision>60084</revision>
<defaultdir>2</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_knighttrousers name</name>
<description>clothing_knighttrousers desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3449</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8623" classname="clothing_pestmask">
<revision>60084</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_pestmask name</name>
<description>clothing_pestmask desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3456</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8624" classname="clothing_skullnecklace">
<revision>60084</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_skullnecklace name</name>
<description>clothing_skullnecklace desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3444</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8625" classname="clothing_warmask">
<revision>60084</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_warmask name</name>
<description>clothing_warmask desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3454</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8626" classname="clothing_waterhelm">
<revision>60084</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>clothing_waterhelm name</name>
<description>clothing_waterhelm desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams>3451</customparams>
<specialtype>23</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
<furnitype id="8627" classname="hween_c15_angel">
<revision>60149</revision>
<defaultdir>0</defaultdir>
<xdim>1</xdim>
<ydim>1</ydim>
<partcolors />
<name>hween_c15_angel name</name>
<description>hween_c15_angel desc</description>
<adurl></adurl>
<offerid>-1</offerid>
<buyout>0</buyout>
<rentofferid>-1</rentofferid>
<rentbuyout>0</rentbuyout>
<bc>0</bc>
<excludeddynamic>0</excludeddynamic>
<customparams></customparams>
<specialtype>1</specialtype>
<canstandon>0</canstandon>
<cansiton>0</cansiton>
<canlayon>0</canlayon>
</furnitype>
catalog_items
Code:
INSERT INTO `catalog_items` VALUES ('8612', '282', 'clothing_airhelm', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8613', '282', 'clothing_deathmask', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8614', '282', 'clothing_demoncloak', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8615', '282', 'clothing_demonhood', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8616', '282', 'clothing_demonoutfit', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8617', '282', 'clothing_earthhelm', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8618', '282', 'clothing_fammask', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8619', '282', 'clothing_firehelm', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8620', '282', 'clothing_knightoutfit', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8621', '282', 'clothing_knighttop', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8622', '282', 'clothing_knighttrousers', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8623', '282', 'clothing_pestmask', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8624', '282', 'clothing_skullnecklace', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8625', '282', 'clothing_warmask', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8626', '282', 'clothing_waterhelm', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
INSERT INTO `catalog_items` VALUES ('8627', '282', 'hween_c15_angel', NULL, '5', '0', '0', '0', '1', '0', '0', '0', '0', '1', '0', '', '', '0');
catalog_furnis
Code:
INSERT INTO `catalog_furnis` VALUES ('8612', '-1', 'clothing_airhelm', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8613', '-1', 'clothing_deathmask', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8614', '-1', 'clothing_demoncloak', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8615', '-1', 'clothing_demonhood', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8616', '-1', 'clothing_demonoutfit', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8617', '-1', 'clothing_earthhelm', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8618', '-1', 'clothing_fammask', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8619', '-1', 'clothing_firehelm', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8620', '-1', 'clothing_knightoutfit', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8621', '-1', 'clothing_knighttop', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8622', '-1', 'clothing_knighttrousers', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8623', '-1', 'clothing_pestmask', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8624', '-1', 'clothing_skullnecklace', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8625', '-1', 'clothing_warmask', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8626', '-1', 'clothing_waterhelm', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');
INSERT INTO `catalog_furnis` VALUES ('8627', '-1', 'hween_c15_angel', 's', '1', '1', '1', '1', '1', '1', '1', 'default', '1', '0', '0', '0');