From what I have looked at in the code of both the core and the module, this module should work if you don't install the core but use some reference tables from core to make module work. Try installing on database the following tables and inserts to database tables...
Code:
CREATE TABLE IF NOT EXISTS `engine4_luxcore_licenses` (
`license_id` INT(10) NOT NULL AUTO_INCREMENT,
`module` VARCHAR(50) NULL DEFAULT NULL,
`version` VARCHAR(255) NULL DEFAULT NULL,
`key` VARCHAR(255) NULL DEFAULT NULL,
`creation_date` DATETIME NULL DEFAULT NULL,
`modified_date` DATETIME NULL DEFAULT NULL,
PRIMARY KEY (`license_id`)
)
COLLATE='utf8_unicode_ci'
ENGINE=InnoDB;
INSERT IGNORE INTO `engine4_core_modules` (`name`, `title`, `description`, `version`, `enabled`, `type`) VALUES ('luxcore', 'Luxervice Core ', '', '4.5.0p2', 1, 'extra');
The module installation procedure looks for both of these inserts. Now for tricky part; someone needs to find out what the license format is i.e. XXXX-XXXX-XXXX-XXXX or XXXXXX-XXXXXX-XXXXXX or something along that line. It needs to fictitiously be inserted in "engine4_luxcore_licenses" before the actual module install. The module packaging claims no dependencies but I found these in the "install.php" file. There are other entries but they are for Admin configuration of module.
Someone please test and report results THANKS!
P.S. THESE ARE EASILY REMOVED IF YOU DECIDE NOT TO USE! 2 Entries plus module entries.