Create and Fuck your AI Cum Slut –70% OFF
x

E358700

Member
Aug 28, 2024
209
402
132
Ok, so I have a very specific couple of questions, and I really don't expect anyone will be able to really help, but I'll give it a shot anyway.

Okay, so I've been playing around with older versions of the game (some modded some not) that I had sitting around on my hard drive, and I've been messing about with the console commands for a bit here and I was wondering how exactly the P_RecentActions = [ ] and P_DailyActions = [ ] worked on the old 0.984 version of the game.

You don't have permission to view the spoiler content. Log in or register now.

I know this is very much a long shot, since the game is infamously just straight spaghetti behind the scenes, and since the version I'm asking about is over a half-decade old at this point (oof) I doubt there's anyone still around here familiar enough with the version to answer any of those questions, but I figured I'd ask anyway just in case.
 

sleepingkirby

Well-Known Member
Aug 8, 2017
1,338
1,969
262
Ok, so I have a very specific couple of questions, and I really don't expect anyone will be able to really help, but I'll give it a shot anyway.

Okay, so I've been playing around with older versions of the game (some modded some not) that I had sitting around on my hard drive, and I've been messing about with the console commands for a bit here and I was wondering how exactly the P_RecentActions = [ ] and P_DailyActions = [ ] worked on the old 0.984 version of the game.

You don't have permission to view the spoiler content. Log in or register now.

I know this is very much a long shot, since the game is infamously just straight spaghetti behind the scenes, and since the version I'm asking about is over a half-decade old at this point (oof) I doubt there's anyone still around here familiar enough with the version to answer any of those questions, but I figured I'd ask anyway just in case.
I can't say for the older code, but even in the recent code, there's an array for recent and daily actions. They keep track of things that you did or things that happened (if memory serves, there are more than one recent actions list) during that day or recently, true to their name, for things like trying to ask someone to do something they don't want to do repeated so they get made, whether or not you've already done X or Y for the day, etc.

To answer your questions
A) Those ones? Probably. In the recent version of the game, they look like this:
Code:
GwenX.RecentActions.append("angry")
Player.RecentActions.append("goto")
They do add to the list, but they can also be removed or reset as conditions need. Like a new day or changing from morning to afternoon, etc.
B) In the modern version, there are recent actions for other characters so one would think older versions would have it too
C) Yes, though it might crash the game if you remove it completely or do it wrong. It's all python code. Google "Python List functions" or something similar for how to correctly manipulate those variables.
D) No. They're spread out and there's no definitive list. That's one of the strengths of a "list" data type. It doesn't care or limit itself to the value. As long as it's a datatype it knows how to deal with, it'll store it. Oni can literally release another version and make "spooning" a new action and the variable will deal with that just fine.
 
  • Like
Reactions: E358700
May 15, 2020
45
67
182
Looking at that screenshot, gonna guess you using either an old save or a modded one which is a terrible idea. It's the first release of a version so welcome to ALOT of potential bugs and it's an Oni release and save compatibility is just a coin flip and a prayer.
 
  • Haha
Reactions: varpep
May 15, 2020
45
67
182
OK so yeah new game no old files from previous versions on PC and sex options are greyed out. The other options like foreplay and oral are still available. I have 2 theories:
1 - New mechanic that requires some manner of relationship progression like TNH that Oni hasn't talked about.
2 - If Magik does not have any scenes beyond the starting ones like blowjob and titjob, somehow the game code is treating all girls as Magik and refusing to prompt any other options.
 
  • Like
Reactions: atoll45

atoll45

New Member
Apr 23, 2025
4
6
3
OK so yeah new game no old files from previous versions on PC and sex options are greyed out. The other options like foreplay and oral are still available. I have 2 theories:
1 - New mechanic that requires some manner of relationship progression like TNH that Oni hasn't talked about.
2 - If Magik does not have any scenes beyond the starting ones like blowjob and titjob, somehow the game code is treating all girls as Magik and refusing to prompt any other options.
Yes, I also thought of the second option
 

sleepingkirby

Well-Known Member
Aug 8, 2017
1,338
1,969
262
Since the new update, it's greyed out on all characters. Any ideas on how to get it back? View attachment 5487530
Rogue-Like 1.7a (Still probably a mess)

Don't download this one if you are just looking to have fun playing the new content. I expect there to be bugs that might disrupt your experience, so give it some time to work those out. This build is for people looking to explore the wide range of bugs on display here. If you do download this and encounter a bug...

Bug fixes for this build?:
- Sex activities should no longer be grayed out on most girls. They should still be grayed out on Illyana if the art isn't there for them yet.
- Illyana's room had some bugginess that was causing any interactions with it to be a little unpredictable. Should be fixed now, although if you're inside on a save, you might want to at least cycle the room before doing anything complicated (leave and come back, or just chat and exit.)
- An error with Storm's doggy pose
- An error with Illyana's downward looking expression.
- Various other stuff.
 
  • Hey there
Reactions: Lost in echo

E358700

Member
Aug 28, 2024
209
402
132
I can't say for the older code, but even in the recent code, there's an array for recent and daily actions. They keep track of things that you did or things that happened (if memory serves, there are more than one recent actions list) during that day or recently, true to their name, for things like trying to ask someone to do something they don't want to do repeated so they get made, whether or not you've already done X or Y for the day, etc.

To answer your questions
A) Those ones? Probably. In the recent version of the game, they look like this:
Code:
GwenX.RecentActions.append("angry")
Player.RecentActions.append("goto")
They do add to the list, but they can also be removed or reset as conditions need. Like a new day or changing from morning to afternoon, etc.
B) In the modern version, there are recent actions for other characters so one would think older versions would have it too
C) Yes, though it might crash the game if you remove it completely or do it wrong. It's all python code. Google "Python List functions" or something similar for how to correctly manipulate those variables.
D) No. They're spread out and there's no definitive list. That's one of the strengths of a "list" data type. It doesn't care or limit itself to the value. As long as it's a datatype it knows how to deal with, it'll store it. Oni can literally release another version and make "spooning" a new action and the variable will deal with that just fine.
Thanks for the assist, I ended up just bypassing the commands entirely by using unren (which I forgot existed until just a bit ago) to allow me to edit the files, then hunting down specific calls (probably not the right term) that prevent certain options from being available (like if "yoink" in KittyX.DailyActions: preventing you from using Kitty's yoink flirt option more than once per day) and telling the game to call for variables that don't exist to alter the way the code works as little as possible while still making the changes I was looking for. It's mostly self explanatory once you're actually looking in the right places, but finding those places can be a pain.

Made a couple changes that resulted in odd behavior, but I am now officially futzing about with the code and seeing how the game ticks. Can't believe that this of all things is what has gotten me started learning python. XD
 

wiers

New Member
Oct 1, 2018
2
1
71
Rogue-Like 1.7a (Still probably a mess)

Don't download this one if you are just looking to have fun playing the new content. I expect there to be bugs that might disrupt your experience, so give it some time to work those out. This build is for people looking to explore the wide range of bugs on display here. If you do download this and encounter a bug...

Bug fixes for this build?:
- Sex activities should no longer be grayed out on most girls. They should still be grayed out on Illyana if the art isn't there for them yet.
- Illyana's room had some bugginess that was causing any interactions with it to be a little unpredictable. Should be fixed now, although if you're inside on a save, you might want to at least cycle the room before doing anything complicated (leave and come back, or just chat and exit.)
- An error with Storm's doggy pose
- An error with Illyana's downward looking expression.
- Various other stuff.
Link?
 
  • Like
Reactions: safadobr
4.40 star(s) 166 Votes