Create and Fuck your AI Slut -70% OFF
x

Mod Ren'Py The Null Hypothesis - Summoner v1.0 -stable- [pepplez]

pepplez

Active Member
Jun 7, 2020
978
1,312
287
Man, I've got a hangover from Halloween, but that didn't stop me from giving the Summoner Mod an options menu, and I'm a little proud of the latest version, which can be considered "stable". The changes are minor, a few cosmetic things, and yes, Summoner now uses a function that first appeared in game version 8c, "send_Characters()", which greatly speeds up the sending of characters to their home rooms.
Have fun!
 

pepplez

Active Member
Jun 7, 2020
978
1,312
287
Today, a new version was uploaded. The code has not changed. I just added a menu for the THNUXMod so that freddygonzo doesn't have to change his mod (which would unnecessarily bloat his mod if Summoner is not installed).
Sorry about that. As always, uninstall/delete old version first and then use the new version.
Happy summoning!
 
  • Like
Reactions: freddygonzo

SuperMaxo

Well-Known Member
Nov 3, 2017
1,229
1,016
379
Hey, pepplez

Thanks for this mod, always nice to summon Ororo before going to sleep

One thing you might want to look at: I have TNHUXMod installed in addition to yours (yours in a new addition for me, but I've been using Freddy's mod for a couple of weeks already), and when I click on your mod's options, it doesn't recognize the UX mod, as shown here (says it's not found)

I even removed TNHUXMod, downloaded the very latest version (18, which Freddy just released), installed that, still, same «not found» message

Of course, this doesn't affect game-playing in any way, but still, thought you'd want to know
 

freddygonzo

Member
Apr 26, 2024
402
505
179
Of course, this doesn't affect game-playing in any way, but still, thought you'd want to know
No idea what could be wrong. I've downloaded both mods' file from F95 and tested it again. As you can see in my snapshots, both mods seems to run fine for me at least.
Main.jpg OptionMenu.jpg SumOptions.jpg
My own option menu for Summoner got more or less obsolete anyway, as the new standalone of Summoner is much more comfortable to use.
 
  • Like
Reactions: pepplez

SuperMaxo

Well-Known Member
Nov 3, 2017
1,229
1,016
379
No idea what could be wrong. I've downloaded both mods' file from F95 and tested it again. As you can see in my snapshots, both mods seems to run fine for me at least.
View attachment 5403287 View attachment 5403288 View attachment 5403289
My own option menu for Summoner got more or less obsolete anyway, as the new standalone of Summoner is much more comfortable to use.
Hmmm

I'll try redownloading both mods, again, but since I got both of them today, I at least know they're not some outdated version
 

SuperMaxo

Well-Known Member
Nov 3, 2017
1,229
1,016
379
pepplez freddygonzo

Nope: Just downloaded both your mods again, removed the versions I had, installed the new ones, same result.

Some screen shots: first, launched the game with no mode: as advertised, could load my last save (made with both mods in) in the unmodded game. Second, closed the game, installed both (newly downloaded) mods, launched game again, took screenshots (0010: launching game, no mods; 0011: launching game with both mods; then the various options menus)

I can also provide my save file, if you think it could be helpful, although I fail to see what it could show
 
  • Thinking Face
Reactions: pepplez

SuperMaxo

Well-Known Member
Nov 3, 2017
1,229
1,016
379
Also, in case it matters (again, I fail to see how): using MacOS Monterey 12.7.3 (yeah, it's no up-to-date, but computer isn't a spring chicken either)
 
  • Like
Reactions: pepplez

pepplez

Active Member
Jun 7, 2020
978
1,312
287
Hi SuperMaxo, not sure what's going on in your case. Please open the THUXmod.rpy with a text-editor and
search for the line:
Code:
use summoner_TNHUXoptions
(I ask this to make sure you have the latest version)
If this line is present, check your "log.text" file in the root folder of the game. Open it with a texteditor, there should be two notices:
Code:
Summoner-Notice: Mod V1.0 by pepplez and freddygonzo @ F95zone loaded.
Summoner-Notice: freddygonzo's TNHUXMod detected.
If this is all present then both mods are up and running.
If not, something other goes wrong. In this case, I can only speculate that there may still be old stuff in the Ren'Py cache folder (game/cache) that you can safely delete. I'm on windows btw.
 
Last edited:

SuperMaxo

Well-Known Member
Nov 3, 2017
1,229
1,016
379
Hi SuperMaxo, not sure what's going on in your case. Please open the THUXmod.rpy with a text-editor and
search for the line:
Code:
use summoner_TNHUXoptions
(I ask this to make sure you have the latest version)
If this line is present, check your "log.text" file in the root folder of the game. Open it with a texteditor, there should be two notices:
Code:
Summoner-Notice: Mod V1.0 by pepplez and freddygonzo @ F95zone loaded.
Summoner-Notice: freddygonzo's TNHUXMod detected.
If this is all present then both mods are up and running.
If not, something other goes wrong. In this case, I can only speculate that there may still be old stuff in the Ren'Py cache folder (game/cache) that you can safely delete. I'm on windows btw.
OK, I’ll check this tomorrow morning (presently away from my computer, sorry)
 

pepplez

Active Member
Jun 7, 2020
978
1,312
287
OK, I’ll check this tomorrow morning (presently away from my computer, sorry)
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\
 

SuperMaxo

Well-Known Member
Nov 3, 2017
1,229
1,016
379
Hi SuperMaxo, not sure what's going on in your case. Please open the THUXmod.rpy with a text-editor and
search for the line:
Code:
use summoner_TNHUXoptions
(I ask this to make sure you have the latest version)
Hey

opening THNUXmod.rpy with a text editor, I find the line you're asking for (see screenshot, line highlighted)

If this line is present, check your "log.text" file in the root folder of the game. Open it with a texteditor, there should be two notices:
Code:
Summoner-Notice: Mod V1.0 by pepplez and freddygonzo @ F95zone loaded.
Summoner-Notice: freddygonzo's TNHUXMod detected.
If this is all present then both mods are up and running.
OK, now here's a problem: no log.text apparent; I guess Mac stores them elsewhere – I'll see if I can find it
 

SuperMaxo

Well-Known Member
Nov 3, 2017
1,229
1,016
379
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
 
Last edited:

pepplez

Active Member
Jun 7, 2020
978
1,312
287
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
Nah, you're good so far. I was just trying to explain (which apparently didn't work because I'm bad at explaining things) how the method I used works.
Now, step2.
The file I'm referring to is called "log.txt" <- I wrote it wrong above - log.text, which doesn't exist, sorry.
There you should find these entries:

Summoner-Notice: Mod V1.0 by pepplez and freddygonzo @ F95zone loaded.
Summoner-Notice: freddygonzo's TNHUXMod detected.
 

SuperMaxo

Well-Known Member
Nov 3, 2017
1,229
1,016
379
Are you sure that both mod files are in the correct folder or did you rename them by mistake?
TheNullHypothesis-0.8c-pc\game\
Forgot to answer that part of the question

Did not rename the files, nope.
Yes, they are in the correct folder (else they wouldn't run); on a Mac, that's Contents/Resources/autorun/game/
 

pepplez

Active Member
Jun 7, 2020
978
1,312
287
Forgot to answer that part of the question

Did not rename the files, nope.
Yes, they are in the correct folder (else they wouldn't run); on a Mac, that's Contents/Resources/autorun/game/
That looks right to me, did you try to delete the content from the cache folder? Sometimes, renpy-engine is messing up with these things, as I has noticed.
edit: I don't know where macOS stores the log file, but it should definitely exist.
 

SuperMaxo

Well-Known Member
Nov 3, 2017
1,229
1,016
379
Nah, you're good so far. I was just trying to explain (which apparently didn't work because I'm bad at explaining things) how the method I used works.
Now, step2.
The file I'm referring to is called "log.txt" <- I wrote it wrong above - log.text, which doesn't exist, sorry.
There you should find these entries:

Summoner-Notice: Mod V1.0 by pepplez and freddygonzo @ F95zone loaded.
Summoner-Notice: freddygonzo's TNHUXMod detected.
Well, bad news: no log.txt file for this game, I've looked

I can try one more thing, though: instead of using the Mac version of TNH, I can download the Windows version and run that using the Renpy-sdk launcher

I'll come back later, once I've downloaded the Windows game (and had my breakfast)
 

pepplez

Active Member
Jun 7, 2020
978
1,312
287
Well, bad news: no log.txt file for this game, I've looked
Found this thread in the official renpy forums (macOS doesn't create a log.txt - dated to 2019):
But hey, we're on renpy 8,5,0 here. Maybe the log.txt couldn't created due to the lack of rights?

It doesn't matter, the mods should work together. Unfortunately, I don't know what else could be done in your case.
 

SuperMaxo

Well-Known Member
Nov 3, 2017
1,229
1,016
379
More news: can't launch the Windows version using Renpy sdk (had to download newest sdk, version 8.4.1)

At least, using this method creates a log.txt...
 

SuperMaxo

Well-Known Member
Nov 3, 2017
1,229
1,016
379
That looks right to me, did you try to delete the content from the cache folder? Sometimes, renpy-engine is messing up with these things, as I has noticed.
This is what I see in the cache folder. You want me to empty it totally, or one file in particular?