Thanks a bunch for the response, I really appreciate it
I must be using cheatengine improperly or something. I cannot find the value. I've used cheatengine many times before but I'm also a bit of a moron so maybe I'm doing something basically wrong. I'm opening VS, then opening cheat engine. I'm opening the process virtual sucubus whatever blah blah blah.exe, then searching for the current cost number. Then I change the number, so I'll go from it being 750 to 250, or I'll go from 100 to 0, or the other way around. I go first scan, then next scan and get zero results. If I just do first scan and go through the entire list and edit each variable I get no changes either.
So yeah, I might just be using cheatengine wrong but I'm at a loss here.
I managed to use Cheat Engine to get favor using the method Remi Hiyama mentioned.
The way I made it work was going through the process of starting a session normally, but going into the "Request Favors" menu when you get the option (should be right before actually beginning the session)
Within that menu, open up any tab you like that has more than 2 items.
Separately, open up Cheat Engine and point it to the VS executable.
Start a new scan with
Value Type: Float and
Scan Type: Exact Value, make sure
Value Type is set correctly to
Float, Scan Type should be Exact Value by default, but Value Type is not usually set to float.
Back at VS, the value showed at the bottom labeled
Cost that changes when you select/deselect items on the list should be the value you use for your new scan.
Then, change that value by selecting/deselecting any item on the list, and perform a next scan with the altered value; repeat until there are only 3 values found on Cheat Engine.
You can then edit those values within Cheat Engine to a negative number, which will be the favor awarded to you after that session ends.
You do need to start the session for the favor to be modified in the save file, but you can quit halfway through or just enjoy your time.