The great unpack resulted in 522720 files instead of 522723 listed in the pad00000.meta. Some of them with really messed up filenames. Deeply frustrated, I delved deep into multibyte and wide strings theory. After a couple hours of bit mangling and class jungling, gave up and just snached a piece of code from a korean website. Looks like there's no constant for codepage 949 in WinAPI, you just type in a literal
949.
In the end it turned out nothing to do with string encodings, the client simply had three duplicated entries. #na#ui_start_ci.dds and kakao_text.bmp both featuring a large EVOLUTION BDO logo, and a third one being a Bink2 video which I was unable to enjoy in its full glory even with VLC. Probably also a crude job of someone trying to market PA's work as of their own.
Back to the Edan issue, though. Half a million files sure sounds like a lot. But only 55 of them contain a 40768 string. The answer was as close as ever. There's no Edan in regionclientdata.xml, but there surely is in regionclientdata_en_.xml and 14 other region-specific xmls. I plopped the English one into the server and... well, no miracle.
Sanim96, run EVO client, wait until main menu, put 2 NOPs in BlackDesert64.exe process memory at offset 0xE2A7F6, then click start