Is it possible to add new buttons that open a new layer in the co client ? If so then how?
Lets say you want to see an NPCs gear (you'd have to code it in the source too), so go to the sub-folder '258' and click on '2052'.
You will see this:
LANGUAGE LANG_CHINESE, 0x2
FONT 12, "??"
{
CONTROL "?", 1376, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 91, 37, 21, 21
CONTROL "?", 1377, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 91, 88, 21, 21
CONTROL "?", 1378, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 91, 63, 21, 21
CONTROL "??", 1379, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 40, 152, 32, 32
CONTROL "?", 1380, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 11, 163, 21, 21
CONTROL "??", 1381, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 80, 115, 32, 32
CONTROL "??", 1382, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 80, 152, 32, 32
CONTROL "C", 1384, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 111, 3, 10, 10
CONTROL "H", 1667, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 19, 184, 23, 12
CONTROL "??", 1383, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 82, 184, 23, 12
CONTROL "Name", 1389, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 35, 16, 21, 8
CONTROL "Mate", 1618, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 35, 27, 21, 8
CONTROL "??", 1385, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 11, 137, 21, 21
CONTROL "??", 1386, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 11, 111, 21, 21
CONTROL "???", 1464, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 1, 1, 20, 20
CONTROL "??", 1625, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 68, 23, 37
}
Lets mod it to something like:
LANGUAGE LANG_CHINESE, 0x2
FONT 12, "??"
{
CONTROL "??", 1379, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 40, 152, 32, 32
CONTROL "?", 1380, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 11, 163, 21, 21
CONTROL "??", 1381, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 80, 115, 32, 32
CONTROL "??", 1382, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 80, 152, 32, 32
CONTROL "C", 1384, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 111, 3, 10, 10
CONTROL "H", 1667, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 19, 184, 23, 12
CONTROL "??", 1383, BUTTON, BS_OWNERDRAW | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 82, 184, 23, 12
CONTROL "NPC", 1389, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 35, 16, 21, 8
CONTROL "ID", 1697, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 35, 27, 21, 8
}
Lastly save the .exe as Conquer.exeQuote:
But instead of compiling the script you have to make it a new resource under "Dialog"
I know its confusing but its just an example. You still have to adjust the IDs,etc.