I've checked it again. This is the method to detect the TNHUXMod in python.
Python:
def TNHUX_check():
persistent.pep_TNHUXMod = False
import glob, os
pep_modcheck = glob.glob(os.path.join(config.gamedir, "*TNHUXMod*.rpyc"))
if pep_modcheck:
persistent.pep_TNHUXMod = True
print ("Summoner-Notice: freddygonzo's TNHUXMod detected.") # debug
return
glob.glob() and
os.path.join() are cross-platform Python functions, they handle both Windows (\) and Unix/macOS (/) path separators automatically. That said, it should run on windows mac and linux systems.
Are you sure that both mod files are in the correct folder or did you rename them by mistake?
TheNullHypothesis-0.8c-pc\game\
Hrrm, not sure what you're asking me to do here... I've never used Python (of course, the game itself has a Python executable in its files)
Should I try to launch the executable directly, without launching the game?
I'll try that once I've located the log.text file
EDIT:
1) Can't find any file on my computer called log.text, sorry
2) Oh boy, can launch Python with Terminal, but I'm totally out of my depth here, not familiar at all with Terminal commands, nor comfortable. Closed Terminal without going further, sorry
As you can see from the screenshots posted above (both in my post and in
freddygonzo 's), there's a difference in the splash screen: on freddy's screenshot, we read that both his mod and yours are loaded, on my screenshot only his mod is marked as loaded, not yours. And still, I can use your mod to summon characters at will, that works just fine.
It's just the options page(s) that differ, for some reason
oh well, it's fine, thanks for trying to help, really. And if you have more ideas (that a non-dev like me can comprehend – good luck with that!), you can count on me to try to test them