Nightgames Mod (v2.5.1.2) updated 2/11/17

invalidcharacter

Well-Known Member
Dec 10, 2015
65
0
'Member me?

I really should've finished that start screen. Sorry about that.

I see the game has kept being updated and is still being played, that's good to see. I'll put something together for the start screen and maybe another few UI tweaks (some of the buttons became really hard to read?) up for merging as soon as I can.

Are you guys keeping some form of structured changelog for the game?
 

Bonedust

New Member
Feb 26, 2017
3
0
37
Also...does anyone know the requirements for the 69-facesit position? I see the image in the download, but can't seem to ever get an option to use it. >_>
Ditto for the Embrace position, but I haven't tried as hard on that one yet.


The 69 facesit position is not actually used in the game I think.
 

dndw

Well-Known Member
Aug 27, 2015
456
20
@12centDime Thanks for the report. Some pretty weird stuff in there. Couple of comments:
Pounce has a base accuracy of 120%, plus a bonus of 0-10% based on current arousal. That can be reduced by statuses etc, but it has a bit of a buffer.
Clingy being available is a new development. It's been there for years doing absolutely nothing, and was recently re-purposed for Airi. The documentation is lagging behind a bit.
You're right about Frottage. That just hasn't been implemented, but it would be an improvement. For now, I'll make Frottage unavailable from that position.
Drain Energy from Oral Pin sound devious. Devious is good in this game. Same for Throat Fuck.
Smother was created by someone relatively new to the code, probably just an oversight which will be promptly corrected.
Like Bonedust said, those facesit69 images are not used. Embrace is, though. It's Reyka's Disabling specialization (pick either "Helplessness" or "What? You're just going to win!" when presented with the option). She'll get access to that stance at level 12, it can be used from most sex positions.

@invalidcharacter You'd best start working from my really-custom-matches branch, it's the most up-to-date. (There are some upcoming merge issues, though, Joy.) And no, although we really should have one, there is no systematic changelog.
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
Does it get somehow super-hard to find a Dark Talisman at some point?

Anyways, I was playing last night and wanted to think about how to improve the map or items.

Item caches are important, but become less-so over time. Perhaps if there was a progression or expanded lists as the game goes on?

Perhaps if you could obtain prize-items or piles of cash? That would make them worth fighting over.

I've noticed some notes instructing you to take so-and-so down a peg, but can't remember these messages ever sticking out or what happened if I accomplished them.

Finding notes from fans and stuff would be cool, too.
 

dndw

Well-Known Member
Aug 27, 2015
456
20
There is already some progression to the item caches, though we always use more. Talismans actually become more common at higher levels, guess you just got unlucky.

The notes you found are challenges. You're told about them the first time you finish a match while level 5+, but not very explicitly. If you complete them, you get some bonus cash.

What do you mean by finding notes from fans? Just random flavor text?

I've merged my own recent work with that of logosk and witchlook, and stuff is bound to be broken as a result. I'll test as much as I can myself first, and then I'll probably upload a test release soon (tm).
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
I wonder what causes this? It reliably happens when helping someone late game in varying repetition.

The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
The blackness Reyka places in you resonates with her. You can feel it starting to corrupt her mind and body!
You are conflicted at the sight of Jewel. One part of you still remembers the pain and humiliation she can cause and is terrified because of it, the other part is getting excited for the very same reason.
You take your time, approaching Reyka and Jewel stealthily. Jewel notices you first and before her reaction gives you away, you quickly lunge and grab Reyka from behind. She freezes in surprise for just a second, but that's all you need to restrain her arms and leave her completely helpless. Both your hands are occupied holding her, so you focus on kissing and licking the sensitive nape of her neck.

Jewel looks over Reyka, trying to decide what to do with her. She leans in and kisses the helpless girl firmly on the lips. Breaking the kiss, she starts to probe and inspect Reyka's other lips, making her twitch and whimper with each touch. Reyka apparently passes the inspection, because Jewel slides her hips forward and presses her own wet pussy against Reyka's. Both girls moan softly as Jewel begins moving her hips, grinding their lips and clits together. For a moment, you think Jewel's plan may backfire and she may cum first, but Reyka soon shudders to climax in your arms. Jewel doesn't stop until she reaches her own orgasm too.
 

12centDime

Active Member
Mar 16, 2017
41
5
Caches are weird. They seem really strong at level 5, where they constitute at least half of your total wealth by level 12 and the items are really powerful with your limited selection of actions. After that they seem perfectly fine till about level 25 or so; the items you get are situationally useful but powerful and the money helps you buy upgrades/unlock things. But past that point, the piles of money seem to become increasingly irrelevant, and the items that you can get don't seem as important as whether or not you just happen to go first in the fight.

Like, its nice to have extra talismans, drafts, and stuff, but if the opponent goes first and uses Strip Tease, Binding, Diversion, or any other disabling thing it doesn't really matter...and if they don't the battle is probably highly in your favor anyway. If the caches are to be seem notable, I think they actually need better items/rewards than what's currently available rather than scaling how often any of the current items are found. Or at least that I've seen, haven't advanced past 35 or so with a single character.

At the same time, its not like they absolutely need to be all that incredible either. Free money/items is free money/items, no matter the level. Its not like the items are useless. Not sure how I feel on the subject.

Anyway. Other stuff:

- Shock Breast costs 2 battery to use, but doesn't mention this in the hover-text like most battery-use actions.
- Sedative isn't sold in any store that I've seen, but that may be as intended. Poor science people.
- Nurse's Gloves occupy the arms slot instead of the hands slot.
- Cock Growth can't be used from the Oral Pin position, which just feels weird. Even stranger since it can be used in most every other neutral or dominant position. Too strong?
- Moving onto a blue map tile with a cache challenge on it as your last movement of the night can grant you the money/items, but the game will not mention the outcome or reward one way or another. It will just continue on to the "the match is over" report.

- Angel once equipped a dildo and did this, even though I had no cock/balls:
Angel uses Frottage.
Angel thrusts her hips to prod your delicate jewels with her strapon dildo. As you flinch and pull your hips back, Angel presses the toy against your cock, teasing your sensitive parts.
You lost 10 mojo.
Your slippery oiled form makes you all the more sensitive.
Your pussy was pleasured by Angel for 17 base:8.0 (8.0) x multiplier: 2.14 (1 + sen:-0.3 + ple:0.0 + per:1.4 + stage:0.00 )
Angel built 10 mojo.

Small random text stuff:
Start of match optional bonus: "This unique accessory just fell into my lap, and it made me think of a new handicap for you. It's peculiar little toy that's designed to inhibit a man's ejaculation, but... Should be ...a new handicap for you. It's a peculiar little toy that's...
Start of match clit-ring optional bonus: "Don't feel embarrassed," she says with a reassuring smile. "I have to get it a bit hard a bit before putting it on. Should be ...I have to get it a bit hard before putting it on.
In-match desctiption of Jewel: Jewel has one of the most appropriate names you've ever. Her eyes are... Should be ...most appropriate names you've ever heard of. Her eyes... or something.
Angel first specialization "I love your technique": .You groan as she slides rocks herself back and forth yet again, fucking you with a soft smile. Should be ...as she rocks herself back and forth...
Jewel specialization, hard mode: I'm stronger, more skilled, and more worthy than you are, and it's clear that my going easy> on you has given you a swelled sense of your own ability. Extra > needs deleting.
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
Yeah, I haven't gotten a Dark Talisman all night. late game from 50-70.

Check what happens when Airi is transformed as angel and Level Drain phase starts - she gets stuck in infinite loop and the game locks.

Airi uses Charm
Rolled 35 against 114
You are now charmed.

Current phase = UPKEEP
Rolled 59 against 10
Counter removed from DSM
will power reduced from 18 to 17
You are aroused by Angel's pheromones (9.8 x 10).

Current phase = PRETURN
Current phase = SKILL_SELECTION
Current phase = SKILL_SELECTION
Current phase = SKILL_SELECTION
Current phase = PET_ACTIONS
Rolled 47 against 210
Current phase = DETERMINE_SKILL_ORDER
Current phase = P1_ACT_FIRST
Airi uses Tickle
Rolled 67 against 4
Current phase = P2_ACT_SECOND
DSM uses Breast Worship
will power reduced from 17 to 0
Current phase = UPKEEP
Stance Change: nightgames.stance.Neutral -> nightgames.stance.UpsideDownFemdom
Starting Penetration for divine slit -> (Airi, Player, massive blessed incubus phallus)
Starting Penetration for massive blessed incubus cock -> (Player, Airi, divine vagina)
Current phase = LEVEL_DRAIN
Some leftover divine energy is rampaging through your body, leaving you incredibly sensitive.

You are concentrating divine energy in your cock.

Some leftover divine energy is rampaging through Angel's body, leaving her incredibly sensitive.

Angel is concentrating divine energy in her pussy.

Current phase = LEVEL_DRAIN
Current phase = LEVEL_DRAIN
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
I've been working on a bit of a side project - re implementing features by myself by design from the ground up:

Part of this is reworking daytime activities:

Training yourself
Training with others
Shopping
Visiting other players: (Based upon access and information)

I think some way to interact with the games by themselves would be neat. A leaderboard that saves stats would be a start. Perhaps interacting with some you otherwise don't get to.

Scenes:
Re implementing scenes would be good for the sake of saying, at any point in the program: "I want a scene here - here are available scenes based upon qualification" Many are done in-line on the spot. especially with Characters...who carries what with them? It's a mixture of data and text that seems to be in two places, and I wonder if there's a way to separate them?

Time:
Time should be important in the games. Perhaps challenges or incentives to get things done fast? Perhaps it's time to evaluate how long some things take in the games once everyone is very powerful?

XML to traits, Characters, and other data:

I've never done this 100% myself, but if one could just import XML to allow characters to take all their flags, associated lines and scenes with them, a lot would get easier. From a ground-up approach I like the idea a lot instead of the current spread of implementing character-specific things.

You and Reyka circle each other cautiously
"You really just can't resist me, can you?"
Reyka uses Come Hither.
Reyka lays down in front of you. In your current state, the fact that this is a very strange tactic in a fight doesn't even register. She gives you a smoky, lust-filled look and beckons you forward with a finger while spreading her legs, her bare pussy a beacon of unimaginable passion.You collapse onto your knees and crawl forward, ever closer to Reyka's warm embrace. Upon your arrival, Reyka wraps her arms around {other:possessive torso, pulling {other:direct-object} down into a passion-filled kiss. She also takes the opportunity to wrap her wings around you, holding onto you tightly.
Reyka's powerful demonic wings are holding you in place, and every bit of your skin they touch seems to go numb with weakness.
Reyka seductively pulls you into a deep kiss. As first you try to match her enthusiastic tongue with your own, but Reyka starts using her divine energy to directly attack your soul. Golden waves of ecstacy flow through your body, completely shattering every single thought you hold and replacing them with herself.
You built 45 mojo.
You were healed for 100
You lost 3 willpower.
You resist Lovestruck (Cynical).
You feel Reyka's lips tug on your very soul. If this keeps up, you could be in serious trouble!

Your mouth was pleasured by Reyka's mouth for 94 base:25.0 (25.0) x multiplier: 3.76 (1 + sen:-1.0 + ple:0.5 + per:3.0 + stage:0.29 )
Reyka's drug-laced saliva leaves your entire body tingling with arousal.
You were aroused for 25
Reyka's slippery oiled form makes her all the more sensitive.
Reyka's mouth was pleasured by your mouth for 26 base:10.1 (6.0 + 4.1) x multiplier: 2.56 (1 + sen:-0.8 + ple:2.1 + per:0.2 + stage:0.00 )

ANOTHER EDIT:

Other changes:
- NPCs now buy priapus drafts & femdrafts based on the male pref slider. They also buy them much less than before.

This has combined/scaled badly with stable form - all the girls will buy succubus drafts late game and stable form will protect them - or otherwise priapus drafts have no effect.
 
Last edited:

Sorasuke

Member
Feb 27, 2017
5
0
38
Problem I am having is Reyka and Cassie addictions are untreatable is that intentional ? Like Reyka addiction is w/e hardly game breaking but untreatable Cassie addiction just .. destroys lol I have had to take her out of the game or reload save if she nurses me .
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
Problem I am having is Reyka and Cassie addictions are untreatable is that intentional ? Like Reyka addiction is w/e hardly game breaking but untreatable Cassie addiction just .. destroys lol I have had to take her out of the game or reload save if she nurses me .

Well, that's because it's a mixture of decay and removal of traits. I also notice that addition removal isn't 100%. You never start 100% clean atm.

Also - Is it possible to implement a quicksave and quickload?
 

dndw

Well-Known Member
Aug 27, 2015
456
20
@Sorasuke
Addictions are reduced by 25% at the start of the match if you didn't reinforce them during the day. Note that at very high levels, this is not an option as it will reinforce itself.
If you go to the informant, you can get two kinds of treatment: The cheap but dangerous Overload, and the expensive safe option. The safe option will remove your strongest addiction outright. Overloading causes it to max out for one night and disappear at the end of the next match. If any of those don't work, that would be a bug.

@DarkSinfulMage
Quicksaves are theoretically possible, but there is no save format for match data right now. To implement something like that, we'd need to devise a save format for character locations, scores, status effects (!) and traps. It would be a lot of work, but it's possible.
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
@dndw
I would say start simple. Add a block of data that saves amount of victories over opponents. Every time a character gets a victory, it sames it to the block/Map. The ranking function will count all of these and add them together.

We could use a Map to handle the data in the program for each character.

Player:
Code:
  "victories": {
        "Cassie": 1,
        "Mara": 2,
        "Angel": 3,
        "Reyka": 0,
      },

Angel:
Code:
  "victories": {
        "Cassie": 3,
        "Mara": 2,
        "Player": 1,
        "Reyka": 1,
      },

Player Victories: 6
Angel Victories: 7
 

dndw

Well-Known Member
Aug 27, 2015
456
20
@DarkSinfulMage Are we talking about leaderboards or quicksaves? For a leaderboard, sure, that would work. For a quicksave it wouldn't be nearly enough. What if your character is Horny due to some pheromones or something? That information, among with many other things, would be lost.
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
@DarkSinfulMage Are we talking about leaderboards or quicksaves? For a leaderboard, sure, that would work. For a quicksave it wouldn't be nearly enough. What if your character is Horny due to some pheromones or something? That information, among with many other things, would be lost.

Sorry - Was talking about leaderboards.

For quicksaves, I'd be happy with a button that just performs a quickload of the last normal save made. (with some text indication). No need to have it work mid-night.
 

dndw

Well-Known Member
Aug 27, 2015
456
20
That would be doable. The only problem would be that we don't have a lot of GUI space left over. Hiding it behind extra clicks would defeat the purpose. I could probably just make the load dialog select the most recently edited .ngs file in the jar's directory. Then you'd only have to hit enter to load that, and if you want a different file you can still select it manually.
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
That would be doable. The only problem would be that we don't have a lot of GUI space left over. Hiding it behind extra clicks would defeat the purpose. I could probably just make the load dialog select the most recently edited .ngs file in the jar's directory. Then you'd only have to hit enter to load that, and if you want a different file you can still select it manually.

Don't need gui space for this: Reserve a key that, when pressed, loads the last save that was saved. Whenever a game is saved it saves that filename in a string. Press the key, game gets loaded, a line( or at least a debug line) is spit onto the text crawl.
 

witchlook

Member
Mar 4, 2017
12
4
45
Closed old pull request, opened new one that includes the old. I've been doing a decent amount of expanding support for more body configurations with some internal refactoring, cleanup, and bugfixes along the way. I'm not sure what parts of the codebase you're working on so it might cause you some merge headaches. Sorry!

Let me know if this kind of stuff is helpful. I figure expanding body support is pretty clearly a win for everyone, but I don't want to step on any toes with cleanup & refactoring.
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
I've been particularly lazy about creating a fork. I want to constrain my contributions as I learn more about where things might be done better or what is easy to add or change without causing trouble.

Not sure if I mentioned this - My Amazon girl is going nowhere fast and I've lost a lot of interest in her - if someone wants to handle implementation while I do some writing, I'm okay with that.
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
I think I figured it out:

The default case in Cache.calcReward() is going to default at high levels. The default case actually rather drab at that point. Perhaps we need to provide another case where value > 23.
 

jskil5

Well-Known Member
May 17, 2016
77
0
just wanna use debug to add stats and mess around any help
also a readme with a list of commonly used commands would be a good inclusion for ppl who want to mess around
 

Sacredferro

Well-Known Member
Aug 26, 2015
510
45
Well, both save files generated and the start profiles can be edited using a text editor (Notepad++ is good for this). Most of the structuring of the variables in those files are pretty straight forward and self-explanatory, and CTRL+F is a godsend for people like me who cannot ever seem to find what I'm looking for by just scanning up and down the file. Just make sure you make a back-up, the files are unforgiving and sensitive to erroneous edits, even a single missing comma or misplaced character will render the file virtually unreadable until either the error is manually corrected or the original working file is replaced. Even if the file works with your edits, some oddities in game might still happen too (like changing NPC starting stats might make them too powerful/weak against others, eventually snowballing into drastic power-shifts in who's a danger and who's not), so don't go completely nuts if you're looking to keep the game in a perfectly playable state without issue.
 

dndw

Well-Known Member
Aug 27, 2015
456
20
I think @jskill5 was referring to the commands which can be entered in the debug screen, accessible from the credits.

Here they are:
<tgt> = Character type (Jewel, Airi, Player, etc.) or "all" (no quotes)
<tgt>.setXP <number>
<tgt>.setMoney <number>
<tgt>.move <area> -- I haven't used this myself, use at you own risk.
<tgt>.addTrait <trait> -- <trait> should be the internal name of the trait: https://github.com/nergantre/nightg...ightgamesMod/nightgames/characters/Trait.java
<tgt>.removeTrait <trait>
<tgt>.addItem <item> (<amount>) -- amount is optional and defaults to 1, item must again be the internal name: https://github.com/nergantre/nightgamesmod/blob/master/NightgamesMod/nightgames/items/Item.java
<tgt>.addAtt <attribute> (<amount>) -- amount is optional and defaults to 1, <attribute> should be the internal name, which in this case is the same name you see everywhere.
<tgt>.addAffection (<amount>) -- Adds affection for the player. The amount defaults to 1. Player.addAffection would be weirdly narcissistic. Don't.
<tgt>.addAttraction (<amount>) -- Same as above, but for attraction
<tgt>.ding (<amount>) -- Level up amount times. Amount again defaults to 1
<tgt>.list -- Show info on the character. Doesn't work if <tgt>=all
 
  • Like
Reactions: ronjonopen

12centDime

Active Member
Mar 16, 2017
41
5
Back again. Random things:
- If you use Tickle while in the Fuck, Ass Fuck, Heel Grind, Tribalism, Threeseome, Reverse Threesome, or Anal Ride positions, Tickle Monster doesn't augment your action. Does work with Facesit and Smother weirdly.
- Sometimes, when the opponent has no tops or bottoms on and you use Tickle with an upgraded Tickler, you spend 10 mojo first for some reason.
You use Tickle.
You spent 10 mojo.
You run your tickler across Jewel's sensitive thighs and pussy. She can't help but let out a quiet whimper of pleasure.
You work your fingers across Jewel's most ticklish and most erogenous zones until she is writhing in pleasure and can't even make coherent words.
Jewel is now winded.
Jewel's skin was pleasured by your hands for 18 base:15.0 (2.0 + 13.0) x multiplier: 1.22 (1 + sen:0.0 + ple:0.7 + per:0.5 + stage:0.00 ) x staleness: 0.55
Since Jewel is already downed, there's not much more that can be done.
Jewel was weakened by 1
You built 7 mojo.

- When an ally is the character holding the enemy down and uses an action that allows the enemy to deal recoil pleasure damage and disappears because of it, the enemy character is still held down by the now nonexistant ally until the end of the turn.
Your slime thrusts into Angel's divine cunt in a slow steady rhythm, leaving her gasping.
Angel continues feeding on her own pleasure to charge up her divine energy.
Angel's slippery oiled form makes her all the more sensitive.
Angel's divine pussy was pleasured by your slime's slimy girl-cock for 62 base:18.0 (18.0) x multiplier: 3.44 (1 + sen:0.3 + ple:2.0 + per:0.2 + stage:0.00 )
Angel's concentrated divine energy in her pussy seeps into your slime's cock, sending unimaginable pleasure directly into her soul.
Your slime's slimy girl-dick was pleasured by Angel's divine vagina for 66 base:9.0 (9.0) x multiplier: 7.29 (1 + sen:0.7 + ple:4.3 + per:1.1 + stage:0.17 )

Your slime tenses up as her hips wildly buck against Angel. In no time, her hot seed spills into her pulsing hole.
33 arousal overflow
Your slime lost 25+5 (30) willpower.

Angel stares you in the eye as your consciousness returns from the precipice "Once isn't enough. I need more. You can do that for me, right?"
The force of your slime's orgasm destroys her anchor to the fight and she disappears.

You use Tickle.
You tickle Angel's sides as she giggles and squirms.
Angel's slippery oiled form makes her all the more sensitive.
Angel's skin was pleasured by your hands for 7 base:5.0 (5.0) x multiplier: 1.35 (1 + sen:0.3 + ple:0.0 + per:0.3 + stage:-0.25 )
Angel's holy barrier is buoying up her stamina.
Angel was weakened by 1
You built 7 mojo.

Angel uses Struggle.
Angel tries to tip your slime off balance, but she grips her hips firmly, pushing her cock deep inside her and pinning her to the floor. The sensations from wrestling with her cock buried inside her almost make her cum.
Angel continues feeding on her own pleasure to charge up her divine energy.
Angel's slippery oiled form makes her all the more sensitive.
Angel's divine pussy was pleasured by your slime's slimy girl-dick for 34 base:10.0 (10.0) x multiplier: 3.44 (1 + sen:0.3 + ple:2.0 + per:0.2 )

Angel shudders as your slime brings her to a toe-curling climax.
22 arousal overflow
Angel lost 25+2 (27) willpower.
"Oh fuck, I didn't think you had it in you. More. Now."
Angel's concentrated divine energy in her pussy seeps into your slime's cock, sending unimaginable pleasure directly into her soul.
Your slime's slimy girl-dick was pleasured by Angel's divine slit for 64 base:9.0 (9.0) x multiplier: 7.12 (1 + sen:0.7 + ple:4.3 + per:1.1 )
Your slime was weakened by 8

- If you Tail Fuck Jewel's Motlen Pussy, you take just as much damage as if you'd plunged a penis in. Seems odd, but possibly intended.

So...this is an opinion, and is strongly influenced by me mostly getting bored by the mid 30s. I don't know if it has any bearing at all past that.
Cassie's Misdirection trait is waaaaaay too good for the player compared to every other daytime activity trait. It is the first trait you should get regardless of your build. No matter who you are against, you should lead with it since:
- It seems to completely ignore evasion: A 1 Perception character would hit Mara with this 100% of the time that they go first.
- It trumps all Counter skills, which I'm not sure how I feel about one way or another.
- It actually generates mojo, so you can do even scarier things soon.
- It leaves the opponent flat-footed next turn, so they can't even interrupt whatever you choose to do.
- It leaves the opponent in the "turn over" position, so you don't even have to knock them down to have your way with them.
- It has a cost of "Buy the $600 Jacket and put it on." There's nothing really good in layer 3 or 4 to use over it. Or wear a 1-piece on layer 2 so you can immediately facesit afterward. In any case, its not really a deterrent.
It's only real downside is that it's useless if you recently lost a fight and haven't gotten to resupply yet. But losing a little isn't bad in this game; even if you're aiming to win alot you should still be trying to lose at least twice a day for the willpower. More if you can manage it while still getting 1st. If someone fights you and wins over top of all your other abilities before you get to a supply room, that just means you don't have to use Surrender at 12:45 that night.
As far as I'm aware, there is no other player-useable ability that is completely undodgeable, uncounterable, and has no traits or items that guard against it. It plus the hundred or so zip ties you buy sometime in the early game can basically single-handedly win most fights up until you hit lvl 30. This is the kind of ability that should cost mojo to use, not one that gives it to you too. At the same time, I'm not even sure how big a deal it is since you have the real option of just not getting it from Cassie. Eh.

Victory text against Jewel: "You win round 1," she says, pinning hands against the ground. "Time for round 2." should be ...she says pinning your hands against the ground.

Error in Jump text or Command text, not sure which:
Cassie uses Command.
With a mischevous smile, Cassie tells you to be still, and that she has a special surprise for you. Cassie leaps into your arms and impales herself on your cock. Cassie wraps her legs around your torso and you quickly support she so she doesn't fall and injure herself or you.

Should be ...and you quickly support her so she... also, mischievous is misspelled.
 

jskil5

Well-Known Member
May 17, 2016
77
0
does Airi have a victory scene for beating you while disguised as another player if so put it up here in a spoiler pls cause i always at least knock her out of it and so have never gotten to read it
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
Actually, there's quite a few effects that apply arousal/tempt even when a character is in a state that may not make sense.

Maybe a good task to do would be to see which stances interact with these tempt sources.

Playing a few games recently - wondering how to get rid of Reyka Corruption, since I haven't figured out how to downgrade it until it's gone.
 

12centDime

Active Member
Mar 16, 2017
41
5
Purr seems to replace Charm when it shows up. However, Purr is not a 100% Charm, but Charm is. Seems odd for it to completely replace it in that case. Having enough Animism to Purr also seems to prevent Charm from showing up at all in some cases...possibly just when Purr is on cooldown though.

Also...can anyone tell me what Fused Boots are?
They can't be full-sized boots since you can wears shoes over them, so...are they like socks that are fused over top of your skin then? Why would that increase your attraction over normal socks then though? Are they somehow visible through your shoes? They seem to be visible through layers of leg clothes too, so it can't be just thigh-high-skin-socks either...my mental image of these things is so confused. >_>

does Airi have a victory scene for beating you while disguised as another player if so put it up here in a spoiler pls cause i always at least knock her out of it and so have never gotten to read it
Just as Angel is about to bring you to mind bending orgasm, her face shifts and melts. One moment was staring at you haughtily like she usually does, and the next, her entire body melts into a familiar cerulean goo. Fuck, it seems like Airi has managed to trick you! The semi-opaque slime girl just smiles at you rather sarcastically and taunts "You thought... Angel? Too bad..." You try to escape her hold on you, but you're way too far gone, and struggling against her gelatinous body is just bringing to closer to your inevitable defeat. Airi frowns when she notices you struggling, "Unhappy... with me? ...rather be with Angel?" You notice something dangerous in her wispy voice, and shake your head as fast as you can. Unfortunately it was a bit too late and you can definitely tell Airi's mood has gone sour.

"Ciel... If rather have Angel... I oblige... But only her body..." Wait what is she saying? How can she only--Oh right. She can transform. Airi's crystalline body shudders and starts to regain a fleshy tone and texture starting from her feet. Slowly the change creeps up her body and stops at her neckline. From the neck up, Airi retains her slime-girl look complete with her piercing ruby eyes. However, below that, she reverted into a carbon-copy of Angel! The transformed girl leers at you and asserts "I'll show you... how much better I can be..."

Airi furrows her faux-eyebrows in a look of intense concentration. A split second later, an huge slime-dong erupts from her crotch. Grinning with a barely concealed malicious glee, Airi pulls your legs apart and penetrates your soaked depths with her turgid penis. Her new cock pierces your feral pussy with ease, and immediately expands inside your drenched love canal. You gasp as her transformed cock completely fills your pussy, grinding against every bit of you. You beg her to stop, but the smug asian girl just shakes her head and replies "No... this is your... punishment." Slowly at first, but with increasing tempo, Airi fucks you with her oversized penis. It's rather painful, but you can't deny that it's turning you on immensely. However, every time you are just about to reach your climax, her cock seems to disappear inside you like a punctured balloon, leaving you with an acute sense of loss. Soon you grow desperate at Airi's inhumane teasing and beg for her to let you cum. Luckily for you, that seems to be what she was waiting for. "Say it Ciel... Who is better... me or Angel..?" At this point, you're deliriously aroused and cannot not but help screaming Airi's name into the night, hoping she'll take mercy on your poor tormented cunt. The gelatinous girl seems happy with your answer. She starts moving her hips again and finally fucks you in earnest. The piston action makes you cum almost instantly and continuously, shuddering on almost every return stroke. After a few dozen good pumps, Airi shudders as well and floods your feral pussy with her thick pseudo-sperm. Her scalding cum triggers a final climax from you and your arms desperately try to find a good place to grip as you cum hard around her pole yet again. After she confirms that you came, she nods happily and leans close to give you a peck on the lips, "Good... And don't forget it...".
Ashamed at your loss, you resolve to win next time.

Probably has variations depending on player gender(this was a female, no dick), possibly some others depending on who she was impersonating. If you want to check more, you can just run around the grounds one night Surrendering to everyone. Don't use Resupply; eventually the only person who will fight you is Airi, regardless of who she is impersonating.
 

MrAsdf

New Member
Feb 10, 2017
3
0
36
Hello guys,

I created some Custom NPCs I wanted to share with you.
First I just played around a bit with the existing samantha.json file (you still can see it at one or two lines I was to lazy to change)
But mostly I tried to really create new characters with, special traits, lines, scenes and preferences.
I also got some portraits, not self-drawn (because I'm a real bad artist) but with photos of well known ladies ;)

In total I did 4 npcs:

Asa (portraits: Asa Akira): A submissive slut, eagerly searching for the next fuck. She is insatiable and heavenly trained in the carnal arts.

Sophie (portraits: Gianna Michaels): A mind controlling witch, loving to toy with her opponents. She sees every weaker enemy as her pet and tries to dominate you with her hypnotizing powers.

Nadja (portraits: Bridget (sinfulgoddes.com): A professional fighting girl, who mastered all different kind of material arts. Now she wants to try something new and master the art of sex fighting.

Gianna (portraits: Gianna Michaels): Another sex craving slut, who modificated her breasts to produce hypnotizing milk. She primarly will try to seduce you with her massive tits and let you suckle them like a newborn.


To use those characters in your game:
1. Download the file: mrAsdf_custom_characters.zip
2. Unpack with your program of choice
3. Move the asa.json, gianna.json, sophie.json, and nadja.json files into the subfolder "characters" of your NightgamesMod installation.
4. Overwrite your existing include.json with my include.json OR manually enter the new .json files into your personal included.json file.
5. (Optional) Move the portraits into the subfolder "assets" of your NightgamesMod installation.
6. Start the game and buy in the different characters once you pass level 10.

Hope you enjoy my girls and have some good matches with them.
Feel free to give feedback or commit any mistakes, bugs, etc.

Mr.Asdf
 

Attachments

  • mrAsdf_custom_characters.zip
    1.1 MB · Views: 123

MrAsdf

New Member
Feb 10, 2017
3
0
36
For those who like the idea of photos instead of drawings as portraits for the girls (just like my custom created npcs), I also have some changed portraits for the existing characters).
It will change the pictures of the girls to photos of following ladies:

Angel: Mia Malkova
Cassie: Hanna Hilton
Jewel: Faye Reagan
Mara: Skin Diamond
Reyka: Elena Samko (Cosplayer)
Kat: Dakota Skye
Samantha: Nicole Aniston
Maya: Xev Bellringer
Eve: Brianna Banks

To change the portraits, copy the pictures from my changed_portraits.zip into your subfolder "assets" from your NightgamesMod installation and replace the existing files. For every picture I included a safetycopy in my zip file.
So if you want to change back your pictures into the original form, just replace the pictures with the securitycopies again.

Hope you have fun.

You Mr.Asdf
 

Attachments

  • changed_portraits_angel.zip
    680.6 KB · Views: 97
  • changed_portraits_cassie.zip
    509.3 KB · Views: 82
  • changed_portraits_eve.zip
    279.7 KB · Views: 88
  • changed_portraits_jewel.zip
    581.6 KB · Views: 82
  • changed_portraits_kat.zip
    847.5 KB · Views: 82
  • changed_portraits_mara.zip
    524.9 KB · Views: 77
  • changed_portraits_maya.zip
    560.6 KB · Views: 80
  • changed_portraits_reyka.zip
    487.3 KB · Views: 83
  • changed_portraits_samantha.zip
    469.7 KB · Views: 79