I'm recolouring a bunch of items and had to dump the following files to make my recolouring journey a tad bit easier.. Hopefully sharing this will get some people to start recolouring.
Someone tell me what revision these are, all i know is it goes up to item id 24871. It has the Princely monkey item, which is a July 2020 Osrs update Princely monkey - OSRS Wiki
The item_definitions_recolours.txt is all you need to start recolouring Osrs items in a very easy way (still hardcoding). Displee has a model editor which is much better, it most likely also has colour replacing.
item_definitions.txt example
Code:
case 24867:
itemDefinition.name = "Princely monkey";
itemDefinition.inventoryModel = 40690;
itemDefinition.maleModel = 40675;
itemDefinition.femaleModel = 40680;
itemDefinition.zoom = 2276;
itemDefinition.rotationY = 612;
itemDefinition.inventoryX = -5;
itemDefinition.inventoryY = -12;
itemDefinition.inventoryOptions = new String[5];
itemDefinition.inventoryOptions[0] = null;
itemDefinition.inventoryOptions[1] = "Wear";
itemDefinition.inventoryOptions[2] = "Transform";
itemDefinition.inventoryOptions[3] = "Lap-count";
itemDefinition.inventoryOptions[4] = "Release";
break;
item_definitions_recolours.txt. If any of the models have the same colours, it will combine them just like below.
Code:
Item: 4151 Abyssal whip
Male and female colours
itemDefinition.modelColourToEdit = new int[2];
itemDefinition.newModelColourProduced = new int[2];
colour = ItemColours.NONE;
itemDefinition.modelColourToEdit[0] = 528;
itemDefinition.newModelColourProduced[0] = colour == -1 ? 528 : colour;
colour = ItemColours.NONE;
itemDefinition.modelColourToEdit[1] = 16;
itemDefinition.newModelColourProduced[1] = colour == -1 ? 16 : colour;
-----
Item: 4151 Abyssal whip
Inventory colours
itemDefinition.modelColourToEdit = new int[2];
itemDefinition.newModelColourProduced = new int[2];
colour = ItemColours.NONE;
itemDefinition.modelColourToEdit[0] = 0;
itemDefinition.newModelColourProduced[0] = colour == -1 ? 0 : colour;
Item definitions
Item definitions colours
ItemColours