Could it be some kind of reference problem? Take the "PyPkgTest" folder as an example and copy one of the .pyd (e.g. base.pyd) to the folder "mypython". Now (having appended the game's folder path to sys.path) to reference it, you can't just import "base". It needs to be
[code:nbqn8006]from mypython import base[/code:nbqn8006]
For the first one, all calls to "base" must be "mypython.base", the second one let's you reference it directly, without "mypython."
EDIT: Also, Python is case-sensitive. Something like "import myPython.base" won't work, cause the folder is known to Python as "mypython"