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

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
43
I just noticed that one of the Classes we use in our ADTs - Observable - is deprecated as of JDK 9 and needs to be replaced with something modern.
@Ryplinn - this is something you should take a look at in the overhaul.

Here's a relevant Stackoverhaul for alternatives.
https://stackoverflow.com/questions...ed-in-java-9-what-should-we-use-instead-of-it

Observable also doesn't implement Serializable, which is something that we can see often in the code. We really should find a better way for this.
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
43
You know - I set out with a simple mission today only to find out like 5 things that need fixing:

I wanted to find out why characters favor using the Succubus Draft when I discovered I could solve things by removing the Cock Mod and transferring that functionality to a new Item, Incubus Draft. (The more mods an item has, the more desirable it is to use)
However, I quickly discovered something upsetting: Not only were femininity and masculinity not fairly implemented among parts at various levels (masculinity doesn't exist!), but Breasts, Cocks, Faces are all implemented differently when it comes to items that grew, shrank, or modded them.
Modding or Changing a part is highly contextual in the scheme of adding an item. There's at least two implementations now for this.
Fixed a problem Where D and DD tits were treated as the same size under their own static definitions in-class. I fixed a few things with boobs.
Committed changes and fixes to my fork. D and DD won't be confused in game, anymore. More to come as I de-tangle this and try to patch it together.

So, for now, Only the size scales for Boobs and Cocks have expanded. Incubus Draft will have to wait, nerfing Succubus Draft will have to wait.

Tighten and Invitation moves - Nerf?
 
Last edited:

lightningshifter

Well-Known Member
Aug 27, 2015
120
12
I'll have to try the latest builds. I wonder if one of the higher feats tied to the competition might not be the cause for the ongoing issue of buttons suddenly disappearing during the nightly rounds once you progress things to the point where you're several nights into the transformed competition matches. Basically by the time you're anywhere around lvl 40+ average it could start happening from what I've noticed. I will check out the latest build from Tuesday though to see if it still does it. Honestly, this is the only issue that keeps me from really sitting down and enjoying the game up into the very high levels. Mind you I could probably text edit a save file to put the competition and myself up to the high levels artificially. That would include adjusting everyone's stats to fit their higher levels. It would be nice if there was a way to find the culprit for that button disappearance issue that has plagued the mod for some time now. However, the closest I can come to pinpointing it is noting when it starts to happen. I've played the original night games in their latest builds and Silver Bard apparently rectified it by going through and redoing the game's coding. At least I haven't noticed it the same bug occuring on the newest Original Night Games even at very high levels. Its probably a combination of feats that are firing off on the different characters through the night and its causing the game to go bonkers and lose the buttons.

I do like the recent changes in the mod though. It feels more varied and challenging for certain. I couldn't help but scratch my head at the team battle nights though. They didn't seem to do a thing whenever I hit them. You just ran around in the little loop and there were no clear-cut directions for what you were supposed to do to even score points on those nights. I figured it was an incomplete battle event that is implemented in game even though it is not fully functional as of yet. All you can do is run up the timer until the night ends.
 

12centDime

Active Member
Mar 16, 2017
41
5
I've definitely nerfed Tighten and Invitation in my game.

In my head it seems for Tighten to do something a little better than a failed Struggle at it's worst and a little worse than a Piston at it's very best, assuming it still costs Mojo. A failed struggle deals 6-11 damage and a Piston does 15-22 damage. Assuming 30 power, Tighten currently does 15-24 damage and scales up to 25-34 damage which seems quite a bit too much. I personally yanked out the random modifier and lowered the scaling to Math.min(getSelf().get(Attribute.Power) / 3, 15)

Thankfully that kinda indirectly nerfs Invitation a little too. Still too strong I think though.
----------------------------------------------------------------------
The button disappearance will probably be the same unless there's a new release soon. Largest culprit of that is the PartFucked/PartSucked thing and the fix isn't in the last release. There's likely still more to be hunted down though.
----------------------------------------------------------------------
Random thing: MindControl.java's tick() doesn't care who the affected is facing when it enthralls them. Given how other addictions work that seems odd. We probably need a c.getOpponent(affected).getType().equals("Mara") or something in the if there. And a c != null possibly. Not sure, I never give Mara mind-control. >.>
---------------------------------------------------------------------
Speaking of, I was kinda hoping others had strong opinions on the characters interactions and exclamations. I don't totally trust myself on these things. But my thoughts on the development of the girls changes are complicated. Main issue is I don't really know where we're going. Like, at least half the girls are acquiring some worrisome ideas on what is 'acceptable' as the games progress and we aren't actually sure it's entirely coincidental. Whatever is happening at the games is not normal; I doubt that you could normally get the equivalent skill of Arcane 15, even in a super-specialized field like sex-fighting, in a week. Things are influencing the characters in ways they both do and do not understand. Angel has a voice telling her things and can transform even outside the games, Mara's genius knows no bounds, Cassie's basically a prodigy for someone who didn't have any skill before this started, and who even knows what Jewel's level of Ki and Power translates to in a normal environment.
Anyway. Not normal...why is it happening? Is it just the environment of the games 'bringing it out' or is it something more? If it's the 'bringing it out' reason, that's one thing, but if they are somehow being guided towards something it could pay hugely to know where the story is trying to go with them before trying to express it.

And, even outside of not knowing where the girls should end up, some of the changes just seem hugely drastic and fast. Like, oh Mara is adorable, Mara is nice, Mara is sweet, wait what she thinks it's ok to do what happens when you talk to her about mind-control WHAT. There are sometimes bumps and sometimes chasms of difference between how I think the girls should reasonably respond and what happens in-game, but I don't really know exactly what to think of it since...is it just the characters? Then some things are a bit extreme and I'd argue should be changed. But what if it's not and they're being influenced? Well...it still might be a bit too extreme a shift to me, but it would be far more reasonable.

And again, it could just be me: I tend to think of things in a happier light and like to think that Mara wouldn't just think that that was acceptable...but at the same time Mara does nothing by half measures. She is All In, All The Time. If she sees that she's probably going to fail, I imagine she's going to see to it that she fails in the biggest way possible that remains in reasonable bounds just so she can get more information...maybe what happened isn't as far out of character as I would like to think. Dunno. And those kind of thoughts leave me wary about speaking on their development much.

I do like your revamped liners though. I think Maya still comes across as a little off, but it also makes a bit of sense going along the line of 'she's a little out of control and in the middle of stuffing it back in the bottle' so to speak.
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
43
of buttons suddenly disappearing during the nightly rounds once you progress things to the point where you're several nights into the transformed competition matches.

Oh, that's most likely Airi's, Mara's, and Reyka's fault. I'm still fishing those out, but at least 2 of Airi's NPE errors that do just that have been solved in my own branch (Have not made a Jar in a few days, I'm lazy!) I'll move onto Reyka, since I know Corruption has similar problems.Those two classes have been fixed, and I'll make a new jar SOON so people can enjoy some less freezing and unrecoverable states.

I couldn't help but scratch my head at the team battle nights though.

I ain't touching the other game modes. I think some of the frustration nergantre and dndw experienced must have been a result of adding features without doing an overhaul, first. I totally understand why they'd burn out. We could agree to simply remove the other game modes for now, but I'm not in the habit of simply deleting other people's work. I'd rather people just reload a save until they get the game mode they want or use debug to guide the game away from the game mode.

If anyone wants to pick up team and flag mode - I recommend you help Ryplinn instead. The game can't even keep time or track its own data correctly. There's no point in working on them right now.

@12centDime If you wanna show me those invitation/tighten changes or that commit, I'd be happy to try it and see how it goes.

Also - yes, I'm aware of that little problem in Mind control - I've actually commented a few addiction effects that do something like that. I'm unsure if it was intended from the start that non-present effects was a feature of addictions, but damn is it annoying and creating errors.

You guys should probably add a few task tags to eclipse:

TODO:
FIXME:
NOTE:

As for characters, You have an interesting point, here. I think this happened because these characters weren't strictly designed at the start and evolved/changed as content/new features were introduced.

Listen - we've already changed Angel from the main game. We have dramatic license to change things or put our own spin on them. I like this conversation very much, and my aim is not to be perfect but reasonably faithful for our purposes. In my game, my characters are designed to progress in a certain way and their behavior is well-defined. We haven't had time to do that here because we're kinda designing by committee in the spirit of community and good faith.

So - we can have this conversation about what the characters are and where they start and end up because we see it as necessary. This isn't Night Games, it's NightgamesMod.

I was considering offering up a series of polls to design a brand new character JUST for the mod, hopefully with the help of people who would provide the 5-6 images we'd need to complete them.
 
Last edited:

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
43
Let's talk about characters:

There were a lot of things I wanted to do post overhaul because we'd have the structure and opportunity to completely redo characters from the ground up, but I think it's becoming necessary to explain what I think about it.

I don't think we can do anything about the characters as written and implemented until we define first what a character in NGM *IS*.

What is their story and how does it start and where does it end?
What are their combat features?
What types do they conform to in the game mechanics?
What is their relationship to the player? Does it change?
What transformations are available to them?
What is their addiction or feature?

These are all simple to answer but hard to know in completion.

Allow me to be a bit real for a second:

There's a lot of things we're trying to accomplish with the characters mechanically and literally:

Angel was intended to become something like a femdom-lite goddess.
Jewel went from a tsundere tomboy to a dominant queen.
Mara was slowly losing herself to madness through overexhaustion.
Cassie crushed on the player and seems to have implied routes.
Reyka was to be lightning in a bottle.
Eve was a dangerous element allowed back into the fold.
Maya is trying to recapture/seeking something.
Samantha was brought in because it was interesting
Rosea is a tree. (Really...should I just reimplement her like the others and forget the damn data file?)
Kat is...a cat.

Relationship with player?
Mechanics?
Addictions?
Powers and game-focus?
Traits?

All of these items need work and overhauls. All of them! There was a consensus before that addictions were buggy, inconsistent with each other balance wise, and all other sorts of issues but ripping out the entire system is laborious and there's no design for these things from the ground up. That's what we need.

To do THAT, we need to discuss how the game works, which requires discussions about action-economy (Status effects, Mara, Angel worshiper focus all ruin it completely.), combat phases, and the way damage works.

This is why I spent time making my own game - I dislike bringing it up, but the reason I've been doing that was to get a handle on how to fix this one.

We can keep patching the numerous issues, but the problem is we don't know how the game is supposed to work between all of the new features - Especially when the game doesn't work that great to begin with. This is why I'm perfectly fine seeing what the overhaul does to reorganize and refactor things with a time-keeping system that works. With ADTs and program flow that makes adding new things easy and compact.

Okay - that's my REAL TALK..
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
43
I've started work on unrooting Rosea, creating a new class file for her in characters.

My plans and ideas for New Rosea are gonna be documented in-file, so don't worry about that.

Rosea will start at level 10 and have two advances - Level 20 and Level 30.

Level 20 will have her ask the player to choose between her Scent mechanics (Pheromones/statuses) or her Plant mechanics (Vine-whips, Roots, thorns, fundamentals).

Level 30 will be her second advance similar to other characters and have you choose between Fruits and Flowers. Rosea will devour the sustenance from players and give herself items, which the player or other characters can harvest if they like her enough. This is a good use of the affection mechanic between NPCs, and I think it'd be a really cool thing to add to NGM. Flowers are best used on others, while Fruits are best used on yourself.

I haven't thought of her addiction, but It goes without saying that we have several forms of addictions that are trying to destroy your agency in game and I'd like any new or revamped addictions to not overlap to the point the player isn't playing.

Rosea is a gentle femdom character, and I'll be noting that her responses and actions are centered around her being more of a monster than a person. Rosea is just here for pleasure and food. She won't have as much agency as Reyka, for example. She only acts for herself and her own whims.

Creating new skills and traits will take a while, as I think Bio should be a sufficiently long and diverse progression stat.

While looking at that, I had to remember that I'd like Dark Skills to have several additions based upon other stats - we now have Maya in the mix (who uses dark), and I do not want there to be yet more attribute points to sink into for no reason. I'd like to change a lot of dark abilities to accommodate this, but I don't want to be hasty.
 

rex1245

New Member
Jul 4, 2018
2
0
29
What's the word on the Buttslut Quest? I've searched around in the thread and found out how to somewhat do it with adding a flag, but all save files that have the quest active can't be loaded. It's not a matter of waiting it out because it never loads. Am I doing something wrong or is it just like this for now?
 

lightningshifter

Well-Known Member
Aug 27, 2015
120
12
I almost forgot about the NPC Rosea. Was she temporarily disabled in the current branch of the mod or something? I saw all the other NPCs except for her in play. Then again maybe I just was unlucky and she wasn't selected to appear yet.

Also, I'm all for the idea of the current skillsets getting a more diversified portfolio. I mean, if you play enough nights you can start to get your stats up there in potency. Plus I think all the current skillsets are set to dump all the abilities into play by the time you gain like 50 points in them maybe? I will admit that the leveldrain nerf stopped the excessive power leveling issue that used to pop up. On one hand it was awesome when you were the one powering up. If one of the leveldrainers managed it first though it was a bear.

On a side note, would it be at all possible to get a list of the different feat (perk) names and the requirements to obtain them? The ones that bug me the most are the not-so-secret bonus perks that you gain from training with the different girls repeatedly. The training sessions eat up all of that time and I just thought it would be kinda nice to have a list of perks that are granted by npc interaction so that I could check off the list and not burn more time trying to grind for a skill. Although the training is beneficial in the long run regardless.
 
Last edited:

Sacredferro

Well-Known Member
Aug 26, 2015
510
45
Yeah, she is normally disabled as she is not listed in the included.json file. The traits list document packed with the game could be what you need if that's what you mean by perks, although it's not the most comprehensive at explaining their requirements beyond something akin to "get this from X NPC from daytime sex".
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
43
What's the word on the Buttslut Quest? I've searched around in the thread and found out how to somewhat do it with adding a flag, but all save files that have the quest active can't be loaded. It's not a matter of waiting it out because it never loads. Am I doing something wrong or is it just like this for now?

That was someone's thing and I'm personally not touching it or supporting it. Several scenes for that are peppered through character files. IIRC you have to add a trait to yourself, but I could be wrong.
 

rex1245

New Member
Jul 4, 2018
2
0
29
That was someone's thing and I'm personally not touching it or supporting it.

That's a shame because it's really something I'd love to see in game as a start similar to the drain challenge. After some further digging, I found that if you add the flag to a start file it works, but it does not save properly and any attempt to load the save file will result in some kind of lock on the program.
 

kuschelpuh

Member
Mar 23, 2017
17
1
34
yah, you could get the buttlutquest to work, im also a big fan and would love to see it working (even pay someone to make it into a proper thing)

current issues are
- doesnt work on game load
- doesnt work on additional characters/custom characters that exist for the mod (you can find em in this forum)
this is based of the way it is coded, that it counts the chars assuming slot 1-X is a win, and slot X - Y is a loss, giving stats or negative results
-is an extreme stat bloat, because you get specific stats on a win every single time, which is bad if you dont want stats like dark or magic
 

Amygdala

Member
Feb 24, 2017
8
0
31
I don't know if it's a bug but the global flag hermHasBalls doesn't seem to be doing anything, and neither is shemaleNoBalls.
 

lightningshifter

Well-Known Member
Aug 27, 2015
120
12
That's a shame because it's really something I'd love to see in game as a start similar to the drain challenge. After some further digging, I found that if you add the flag to a start file it works, but it does not save properly and any attempt to load the save file will result in some kind of lock on the program.

Personally I would rather that they temporarily disable any features that were introduced in a non-functioning incomplete state. It just becomes more of a mess to deal with in the long-haul because the game has enough in it that is need of a dire cleanup. The way I look at it is that DarkSinfulMage already has a heaping portion of game code to trudge through just with the main game mode. I'd rather avoid finding out that some of that partially completed new content is contributing to game crashes, lockups, or hangups in any way shape or form. Now, it would be a different matter if someone takes up those side projects and works on them. But, it would only work out if everyone is pitching into the same project at the end of the day.
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
43
I don't know if it's a bug but the global flag hermHasBalls doesn't seem to be doing anything, and neither is shemaleNoBalls.

Will take a look - the game needs some work concerning how sexual equipment translates to gender - mostly because the competitors have always been assumed to be female or feminine. It's also possible it was left as an option and never built out.
 

A-Grubby

Member
Apr 2, 2017
11
0
34
I totally understand that the state of the game is not conducive to new stuff being added right now, but as rex said, if there is one thing I truly wished worked in the mod it was the butt slut quest.

But even if it never makes it in, I'm just glad slow progress is being made at all. This mod was probably my favorite thing on the forums. That and Nessun Dorma but I doubt we will see that again anytime soon.
 

Mountainmanmad

New Member
Dec 24, 2015
4
0
Hey, Its been a long time since I've checked up on NGM and I thought it was dead. Imagine my surprise when I saw a 2.6 version going around. Can someone explain that to me, as well as direct me to where I can download it? I enjoyed the game and if people are still working on it I definitely want to experience it.
 

lugime

New Member
Apr 2, 2017
2
0
33
Hey there ! I was wondering if someone could tell me how to create an executable jar file from eclipse or even github.
I modified a few stuff to my taste and I would like to make a build but I can't seem to manage it.

Does anybody know how ? Thanks in advance !
 

Wanideretz

Member
Apr 1, 2017
6
0
52
@Ironfa
First you need to install Java to play the game: www.java.com
Then the game files you downloaded are packed. Do right click -> extract all (if you not use Windows 10 you have to install an extra programm like Winrar or 7zip)
After unpacking just double click the .jar - file


I follow this mod a long time. And it is really promising.
Wonder what the current state is. Currently you are at optimizing the code. So not sure if you are rdy for some suggestions and discussions.
Or if that must wait until code is finished.
 

dndw

Well-Known Member
Aug 27, 2015
456
20
@Mountainmanmad
This is the latest version I have (2.6.0 RC2): https://mega.nz/#!BMRUSS5Y!Wp_F5NsTiLcg7r9qxnxP9g-0E9UcyGkcQk20nAALkjc
Maybe someone posted a link to a more recent version in this thread somewhere, I don't know.

@lugime
If you just want to run it for yourself, you don't need to explicitly build a JAR. You can go to Global.java and click the 'play' button somewhere in the top left of your Eclipse UI.
You might have to edit the run configuration to let it find the data files. The paths should point to the parent directory of the default one.
If you actually do need the jar, go to File>Export...>Java>Runnable JAR File

@Wanideretz
A couple of people have been working on improving the code, yes, though I don't know what the state of that is.
If you want to check it out, go to https://github.com/USERNAME/nightgamesmod
Where USERNAME is one of:
  • DarkSinfulMage
  • gmcgu
  • Pimvgd
  • Ryplinn
  • lugime
  • (Also logosK, but that one hasn't been touched in a while, either)
I don't think anyone has added any content, though. I seem to recall some new victory/defeat scenes somewhere, but I can't remember who wrote them or what they were about.
______________
Also,
That and Nessun Dorma but I doubt we will see that again anytime soon.
You never know...
 

dndw

Well-Known Member
Aug 27, 2015
456
20
Thanks @Wanideretz, but Java is now installed but when I run the game I have a error " Error : unable to acces jarfile "
I really think I have really bad luck with Java --'
How are you trying to run it? I think this should only happen if you make a typo in a command line, but you should be able to just double-click the .jar file. The only other things I can come up with is that you are trying to run it from a protected directory (like C:/Program Files) or a directory with non-ASCII characters in its path (but I seriously doubt Oracle would make such a basic mistake).
 

lugime

New Member
Apr 2, 2017
2
0
33
@lugime
If you just want to run it for yourself, you don't need to explicitly build a JAR. You can go to Global.java and click the 'play' button somewhere in the top left of your Eclipse UI.
You might have to edit the run configuration to let it find the data files. The paths should point to the parent directory of the default one.
If you actually do need the jar, go to File>Export...>Java>Runnable JAR File

Thanks, i'll try that.
 

Crazymanwerido

New Member
Aug 21, 2018
3
0
38
You get an option to save at the start and end of every night. It is not possible to save during the night, unfortunately.
But when i try to save at the start and end of every night i don't get a file to save to.
Could it be because i have the game in my program files?