gruntcy

Member
Jul 30, 2018
260
245
Never said that. As Maddening and I said earlier, if it makes sense for the characters, then we'd have it done. I have a list of six X-gals who'd do anal first. Either out of explicit desire or because of player preference.

Though only half of them are virgins.
oh well, as I mentioned some time ago, for those of us who prefer anal to vaginal, having the option to have anal first with a girl is a good feature.

Just like in real life, some girls prefer vaginal over anal, others prefer anal over vaginal..., and that could be also reflected in the game, giving the girls more varied personalities, which is very engaging for the players, 'cos you tend to prefer a girl that you find ideal, and you are more likely to pursue that girl.
 

ronchonbon

Member
Game Developer
Jul 18, 2019
118
1,183
All my 3b saves go back to the start screen after ~2 seconds (hotfix applied)
Here is a fix for you and anyone else whose game reports not being able to find a return label!

Note that it's a bit of a bruteforce fix - it basically resets your position if it can't find a return label for some reason. Weirdness should resolve after waiting a period, though.
 

ronchonbon

Member
Game Developer
Jul 18, 2019
118
1,183
will you add the whole shower interaction where the girls would either hide or progressively strip in front of you depending on the relationship? I think it was one of the cooler interactions and it kinda sucks it was removed
it's back in 0.3c! I had broken it accidentally in previous versions, wasn't intentionally removed
 

ronchonbon

Member
Game Developer
Jul 18, 2019
118
1,183
i am on pc, i have never played the game so i dont have a save. this logfile is the closes thing to a crash report i am getting
huh. I'm not sure... sorry but I'm going to have ask some really basic questions:

1) this only happens with TNH, not with any other Ren'Py games?
2) do you have at least 2 GB of RAM? can you confirm that your GPU supports OpenGL 3.0?
3) can you try downloading and seeing if it works? if it does, it's likely your PC doesn't support Live2D
 
Nov 29, 2018
14
2
i am on pc, i have never played the game so i dont have a save. this logfile is the closes thing to a crash report i am getting
i tried launching the game in terminal to see if i got anything from that. this is the result:

Code:
D:\games\The Null Hypothesis\TheNullHypothesis-0.3c-pc>Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
it did not even exit the program properly so i used ctrl+c repeatedly until it exited
 
Nov 29, 2018
14
2
huh. I'm not sure... sorry but I'm going to have ask some really basic questions:

1) this only happens with TNH, not with any other Ren'Py games?
2) do you have at least 2 GB of RAM? can you confirm that your GPU supports OpenGL 3.0?
3) can you try downloading and seeing if it works? if it does, it's likely your PC doesn't support Live2D
i have only had this happen with this game. i have 32 GB of ram, i have an NVIDIA GTX 1080ti with the most recent drivers so i think it supports OpenGL 3.0
 

ronchonbon

Member
Game Developer
Jul 18, 2019
118
1,183
i tried launching the game in terminal to see if i got anything from that. this is the result:

Code:
D:\games\The Null Hypothesis\TheNullHypothesis-0.3c-pc>Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
Live2D Cubism SDK Core Version 4.2.4
it did not even exit the program properly so i used ctrl+c repeatedly until it exited
this bug makes me think that your GPU does not support Live2D, which is required to play 0.3b and beyond :(
 

exile0025

Newbie
Apr 3, 2018
90
36
i still an error when i open the journal


I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/scripts/interface/Player_menu.rpy", line 97, in execute
File "game/scripts/interface/Player_menu.rpy", line 97, in execute
File "game/scripts/interface/Player_menu.rpy", line 117, in execute
File "game/scripts/interface/Player_menu.rpy", line 171, in execute
File "game/scripts/interface/Player_menu.rpy", line 178, in execute
File "game/scripts/interface/Player_menu.rpy", line 890, in execute
File "game/scripts/interface/Player_menu.rpy", line 890, in execute
File "game/scripts/interface/Player_menu.rpy", line 1001, in execute
File "game/scripts/interface/Player_menu.rpy", line 1029, in execute
File "game/scripts/interface/Player_menu.rpy", line 1032, in execute
File "game/scripts/interface/Player_menu.rpy", line 1033, in execute
File "game/scripts/interface/Player_menu.rpy", line 1053, in execute
File "game/scripts/interface/Player_menu.rpy", line 1054, in execute
File "game/scripts/interface/Player_menu.rpy", line 1054, in <module>
NameError: name 'stamina_boost1' is not defined

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "scripts/mechanics/movement.rpyc", line 60, in script call
File "scripts/locations/bedrooms.rpyc", line 156, in script
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\ast.py", line 1618, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\exports.py", line 1114, in menu
rv = renpy.store.menu(new_items)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\exports.py", line 1369, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\core.py", line 2165, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\core.py", line 2687, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\displayable.py", line 431, in visit_all
d.visit_all(callback, seen)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\displayable.py", line 431, in visit_all
d.visit_all(callback, seen)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\displayable.py", line 431, in visit_all
d.visit_all(callback, seen)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\core.py", line 2687, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\screen.py", line 491, in per_interact
self.update()
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\screen.py", line 697, in update
self.screen.function(**self.scope)
File "game/scripts/interface/Player_menu.rpy", line 97, in execute
File "game/scripts/interface/Player_menu.rpy", line 97, in execute
File "game/scripts/interface/Player_menu.rpy", line 117, in execute
File "game/scripts/interface/Player_menu.rpy", line 171, in execute
File "game/scripts/interface/Player_menu.rpy", line 178, in execute
File "game/scripts/interface/Player_menu.rpy", line 890, in execute
File "game/scripts/interface/Player_menu.rpy", line 890, in execute
File "game/scripts/interface/Player_menu.rpy", line 1001, in execute
File "game/scripts/interface/Player_menu.rpy", line 1029, in execute
File "game/scripts/interface/Player_menu.rpy", line 1032, in execute
File "game/scripts/interface/Player_menu.rpy", line 1033, in execute
File "game/scripts/interface/Player_menu.rpy", line 1053, in execute
File "game/scripts/interface/Player_menu.rpy", line 1054, in execute
File "game/scripts/interface/Player_menu.rpy", line 1054, in <module>
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\exports.py", line 3939, in substitute
return renpy.substitutions.substitute(s, scope=scope, translate=translate)[0]
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\substitutions.py", line 370, in substitute
s = interpolate(s, variables) # type: ignore
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\substitutions.py", line 86, in interpolate
raise e
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\substitutions.py", line 78, in interpolate
value = renpy.python.py_eval(code, {}, scope)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\python.py", line 1209, in py_eval
return py_eval_bytecode(code, globals, locals)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\python.py", line 1202, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "<none>", line 1, in <module>
NameError: name 'stamina_boost1' is not defined

Windows-10-10.0.22621 AMD64
Ren'Py 8.3.0.24022002+unofficial
The Null Hypothesis 0.3c
Wed Feb 21 17:20:54 2024
 

ronchonbon

Member
Game Developer
Jul 18, 2019
118
1,183
i still an error when i open the journal


I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/scripts/interface/Player_menu.rpy", line 97, in execute
File "game/scripts/interface/Player_menu.rpy", line 97, in execute
File "game/scripts/interface/Player_menu.rpy", line 117, in execute
File "game/scripts/interface/Player_menu.rpy", line 171, in execute
File "game/scripts/interface/Player_menu.rpy", line 178, in execute
File "game/scripts/interface/Player_menu.rpy", line 890, in execute
File "game/scripts/interface/Player_menu.rpy", line 890, in execute
File "game/scripts/interface/Player_menu.rpy", line 1001, in execute
File "game/scripts/interface/Player_menu.rpy", line 1029, in execute
File "game/scripts/interface/Player_menu.rpy", line 1032, in execute
File "game/scripts/interface/Player_menu.rpy", line 1033, in execute
File "game/scripts/interface/Player_menu.rpy", line 1053, in execute
File "game/scripts/interface/Player_menu.rpy", line 1054, in execute
File "game/scripts/interface/Player_menu.rpy", line 1054, in <module>
NameError: name 'stamina_boost1' is not defined

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "scripts/mechanics/movement.rpyc", line 60, in script call
File "scripts/locations/bedrooms.rpyc", line 156, in script
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\ast.py", line 1618, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\exports.py", line 1114, in menu
rv = renpy.store.menu(new_items)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\exports.py", line 1369, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\core.py", line 2165, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\core.py", line 2687, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\displayable.py", line 431, in visit_all
d.visit_all(callback, seen)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\displayable.py", line 431, in visit_all
d.visit_all(callback, seen)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\displayable.py", line 431, in visit_all
d.visit_all(callback, seen)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\core.py", line 2687, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\screen.py", line 491, in per_interact
self.update()
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\display\screen.py", line 697, in update
self.screen.function(**self.scope)
File "game/scripts/interface/Player_menu.rpy", line 97, in execute
File "game/scripts/interface/Player_menu.rpy", line 97, in execute
File "game/scripts/interface/Player_menu.rpy", line 117, in execute
File "game/scripts/interface/Player_menu.rpy", line 171, in execute
File "game/scripts/interface/Player_menu.rpy", line 178, in execute
File "game/scripts/interface/Player_menu.rpy", line 890, in execute
File "game/scripts/interface/Player_menu.rpy", line 890, in execute
File "game/scripts/interface/Player_menu.rpy", line 1001, in execute
File "game/scripts/interface/Player_menu.rpy", line 1029, in execute
File "game/scripts/interface/Player_menu.rpy", line 1032, in execute
File "game/scripts/interface/Player_menu.rpy", line 1033, in execute
File "game/scripts/interface/Player_menu.rpy", line 1053, in execute
File "game/scripts/interface/Player_menu.rpy", line 1054, in execute
File "game/scripts/interface/Player_menu.rpy", line 1054, in <module>
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\exports.py", line 3939, in substitute
return renpy.substitutions.substitute(s, scope=scope, translate=translate)[0]
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\substitutions.py", line 370, in substitute
s = interpolate(s, variables) # type: ignore
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\substitutions.py", line 86, in interpolate
raise e
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\substitutions.py", line 78, in interpolate
value = renpy.python.py_eval(code, {}, scope)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\python.py", line 1209, in py_eval
return py_eval_bytecode(code, globals, locals)
File "C:\Users\exile\Downloads\TheNullHypothesis-0.3c-pc\renpy\python.py", line 1202, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "<none>", line 1, in <module>
NameError: name 'stamina_boost1' is not defined

Windows-10-10.0.22621 AMD64
Ren'Py 8.3.0.24022002+unofficial
The Null Hypothesis 0.3c
Wed Feb 21 17:20:54 2024
can you DM me a save, please?
 

ronchonbon

Member
Game Developer
Jul 18, 2019
118
1,183
I don't suppose you'd make a more accurate Evo Lura variant?
Character variants are on the dev team wishlist, but it's unlikely to happen for a very long time (would multiply our art requirements). If we can hire our artists full time and get through the long list of character art we want to add, then it's a possibility
 
Nov 29, 2018
14
2
i am running a dual monitor setup with an AMD Ryzen 5 5600X in case that is relevant
got it, then yeah I'm convinced this is just that a 1080 Ti can't run Live2D!
surprising that a gpu from only 7 years ago cannot run it. does this mean you need an rtx card to use Live2D? are there other games that uses Live2D i can test with?
 

Spider-Venom

Active Member
Mar 26, 2023
542
375
Character variants are on the dev team wishlist, but it's unlikely to happen for a very long time (would multiply our art requirements). If we can hire our artists full time and get through the long list of character art we want to add, then it's a possibility
that's my favorite variant.
 
4.60 star(s) 152 Votes