Scripts data can be found in interface definitions.
Configs can be dumped from the live RS client by getting a decompiled client and printing out the outgoing/incoming packet payload. And the can be dumped typically in node "definitions".
Appearance masks just like any other masks or client related data can be identified in said client.
Code:
gender = (byte) (flag & 0x1);
boolean isNpc = isAsNPC;
isAsNPC = 0 != (flag & 0x2);
boolean zeroXFour = (flag & 0x4) != 0;
int tileSize = super.getSize();
method4421((flag >> 3 & 0x7) + 1, -2030022890);
boolean titleBeforeName = 0 != (flag & 0x40);
boolean titleAfterName = 0 != (flag & 0x80);
Class217 class217 = Class217.method2005(method4337().aClass217_2599);
class217.chunkSpaceY += (float) (getSize() - tileSize << 8);
class217.chunkSpaceX += (float) (getSize() - tileSize << 8);