does the emulator support the new CHDK scripting header format for defining users parameters ?
Yes, there is a example script (hostluaPortable/scripts/grid_viewer.lua) with the new script header. This script displays grid files. The header recognition is part of the hostlua script emu.lua.
Also, I keep getting a pop-up message box with title CHDK hostlua Keypad 0.4.3 and the message CHDK hostlua project not found!.
keypad.exe will not work without the necessary dependencies. Use config.cmd for the first setup. For a later update you can use update.cmd.
I don't have chdkptp installed yet - could that be the problem?
No, chdkptp is included in the hostluaPortable zip file. After running config.cmd npp will find the right path. But there is also the possibility to specify the path to an existing chdkptp. chdkptp is only necessary for the communication with the camera (direct script test from npp or file up or download).
For more informations read the readme file.
msl
An addition: 1. cmd files are unable to detect blank characters in path information. 2. vbs scripts are used for the configuration. There could be safety warnings.