Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Moltar123

20
Posts
8
Topics
A member registered Jun 26, 2021

Recent community posts

Excellent sounds! I own so many SFX Packs, and this has the best wet sounds I've ever had the privilege of owning! Could use more wet slide-in-and-out sounds, like fixed tempo (like HentAudio's) but this is fantastic as is!

com.badlogic.gdx.utils.GdxRuntimeException: java.lang.NoSuchMethodError: java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;

at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:122)

at com.majalis.talesofandrogyny.desktop.DesktopLauncher.main(DesktopLauncher.java:39)

Caused by: java.lang.NoSuchMethodError: java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;

at com.majalis.screens.AbstractScreen.getScreenshot(AbstractScreen.java:437)

at com.majalis.screens.AbstractScreen.takeScreenshot(AbstractScreen.java:417)

at com.majalis.screens.WorldMapScreen.save(WorldMapScreen.java:692)

at com.majalis.screens.WorldMapScreen.access$1200(WorldMapScreen.java:97)

at com.majalis.screens.WorldMapScreen$11.clicked(WorldMapScreen.java:552)

at com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchUp(ClickListener.java:88)

at com.badlogic.gdx.scenes.scene2d.InputListener.handle(InputListener.java:71)

at com.badlogic.gdx.scenes.scene2d.Stage.touchUp(Stage.java:355)

at com.badlogic.gdx.InputMultiplexer.touchUp(InputMultiplexer.java:124)

at com.badlogic.gdx.InputEventQueue.drain(InputEventQueue.java:70)

at com.badlogic.gdx.backends.lwjgl3.DefaultLwjgl3Input.update(DefaultLwjgl3Input.java:189)

at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:394)

at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:143)

at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:116)

... 1 more

Maybe also a purist outcome (non-sexual) that involves combat, too? I was like level 20+ and was easily taking down the Demon King and all other powerful enemies, but maybe include a combat-centric approach that involves taking out the corrupt loan shark business? It would be interesting if it had something along the lines of Puca not having any more work and joining the player's party, or maybe taking over the business? Just an idea I want to pitch.

Oh, you're right, it is an earlier version... I see, I thought even though it had been nearly 2 weeks, that the free version of the game would be more up-to-date. Either way, I would have a strong preference for it to not nuke the save and instead just render it 'unusable' (I.E. an error message saying "This save is incompatible") In the previous case, I used the free version after using the Patreon exclusive version because I figured it was newer, and I ran into the same issue. Saving version information would be very helpful, and having the game recognize this version mismatch as well would be great.

(3 edits)

I found the bug! It happens if you use a save created in a Patreon-exclusive version of the game in the free tier of the game; I just had it happen to me again; everything was immediately wiped back to Enchanter Level 1. I am assuming that this is to prevent people from cracking your game and punishing them, but if this is the case, it is also punishing legitimate users. 

Edit: For clarity, I support temporarily on Patreon to get access to the new build, and then immediately unsubscribe (I get charged any time I want to download the new Patreon-exclusive build, but that's fine by me) because I don't want NSFW notifications in my personal email and I like being able to access my Patreon account without having to look over my shoulders/because I don't always want to see NSFW content. So I wanted to try out the new content without paying for Patreon exclusive but found out that my saves were nuked because I tried loading Patreon-exclusive saves on a non-Patreon version of the game. 

As well, I can understand, assuming it was intentional, that you want to prevent people without Patreon versions of the game from cheating and getting Patreon-exclusive content, but it should just prevent you from loading the save, and not nuke it.

The interest rates are far too high, and it quickly becomes impossible to unscrew yourself given how fast the debt can pile up. I remember having to restart a playthrough because as pleasant as having Puca on my ass (literally), it got annoying having to deal with having to skip through the interaction after the N'th time. I actually remember it getting in the thousands... all this from a small loan of a million dollars 50 GP... and each day, it would accrue thousands more, and I knew I was had. The Yakuza may have absurd interest rates, but man this really takes the cake...

I did some scrounging around to see exactly how debt accumulation is handled. Here is what I found...

public Array<MutationResult> debtTick(int ticks) {
    if (this.debt > 0) {
      float newDebt = this.debt;
      for (int ii = 0; ii < ticks; ii++)
        newDebt *= 1.1F;       
      return modDebt(Integer.valueOf((int)Math.ceil(newDebt) - this.debt));
    }     
    return new Array();
  }


The `ticks` parameter is the number of days (there are 6 'ticks' per day, but this tick doesn't correspond to that tick and is instead the number of days) that have passed. Each time a day has passed, it multiplies your debt by 1.1x, being 10% per day. This comes out to be a ridiculously high 1899878761.258% APY, which is literally impossible to pay off. Below is a simple graph that shows how much debt you would accrue over the span of 1 month of in-game time, which isn't too long given how adventures can go. 


Some events in the game can go on for multiple days; analyzing encounters.json, some go for as long as 3 days, others ~9 days (Harpy marriage), and so this can cause you to either have to reload because of how high the debt has piled up, or just cheat and modify the debt counter yourself. 

I know that this may be intentional, as in it is a trap to enslave naive adventurers taking on a small loan, but it is punishing for the player when you can't even fight your way out of your debt (talking to the banker when you owe results in an immediate game over last I tried), and Puca believes your ass is only worth about 25 GP, which is more or less an insult to injury here. I think that the curve should be adjusted to be far more reasonable, i.e. compound _weekly_ instead of daily, or perhaps set a smaller growth rate that decreases over time.

Hello everyone,

NovelAI released something called "AI Modules" where you can provide a preprocessed and curated dataset that will be used to train the AI, which in essence will generate content in a similar style to the source dataset. I took the encounters.json from the .jar file, and then made some modifications to it. Originally, the JSON file throws a lot of errors while trying to read it (extra or missing commas, some badly escaped strings, etc.) and shows up in both a JSON Linter as well as prevents the JSON file from being read in with your typical JSON Reader (at least the Python `json` library). Then I went ahead and only extracted the 'speaker' and 'text' tags, and tried to follow this guide: https://novelai.medium.com/custom-ai-modules-dbc527d66081 Furthermore, accounted for are the <COCKSIZE>, <LIPSIZE>, <BUTTSIZE>, etc. tags, which are given a hard-coded value. Unfortunately, the AI is not capable of outputting text in the same format as provided, but it has somewhat changed the output to be fairly reminiscent of Majalis' writing... sometimes, after a lot of coaxing and retrying for better output. It definitely needs a lot of work, but shows some potential... The white text below is what it generated (after many redo and undo operations)

It can definitely be improved, but unfortunately, to train on a dataset, you need "Steps" available, which is limited per month; I already used up over 50% on this one attempt and don't have enough for another, so maybe a community-effort could result in a really, really good module? The most likely change that needs to be done is in the encounters.txt file; maybe a way to modify the conversations to add who said what based on the 'speaker', i.e. "'I want to fuck that ass of yours,' says the Brigand" rather than having the name of the speaker on its own line.

Download: https://mega.nz/folder/ebg03S4I#zgNYulb1BbeR_Vj5kN4tAg

Can you create a forum for this game? 


Second, has anyone started on the construction of a save editor? I'm starting to write one myself; also any huge breaking changes happening soon w.r.t items.xml, skills.xml, and user.xml formats?

Unfortunately, the ones that would break were all broken, even before I loaded them (i.e. I saw the "Enchanter Level 1" save summary even before I loaded it). The most recent save that I still have that isn't broken (was quite a while back, but the save file was modded if that means anything): https://controlc.com/6de78e38 <- This one does not corrupt itself when loading it (I made a backup before trying it just in case though)

Is there a log file or anything that gets created? Then again... maybe it was... the enchanted codpiece? I remember that particular item being made 'impossible to get' after I mentioned it here: https://itch.io/post/3873965 I still have a Codpiece +1 so maybe that was it? I cannot access the old builds of the game so I can't really tell. 

How do I find this naturally? Would enjoy the context.

For the interested: The QR Code reads "Your tummy is gonna be gurgling with my sploodge, sissy bitch!"

(2 edits)

So for some reason, when downloading the game to play the newest update, it seems to have nuked my save files that were in the adventure mode (did not touch the story mode saves). All of my save files were immediately modified, likely due to whatever code that is responsible for skimming header information (i.e. used to display information about the save files) and maybe failed during reading it and wrote back a lot of default and NULL values. You can see the save date in the JSON file too: `"timestamp": "Jul 24, 2021 8:50:36 PM"` Meaning it _just_ saved it.

Thankfully my achievements and 'progress' is still saved, but RIP my playthrough. I should note that I had save edited _before_, giving myself some additional values (levels and the like) so maybe some new update didn't like those changes and errored out like this. I would have liked to have provided a 'before' save game so it can be used in debugging this problem, but unfortunately this is no longer available to me. 

Corrupted Save File: https://controlc.com/7e71055c

Video Demonstration of loading Corrupted Save File: https://i.imgur.com/DmS0mqb.mp4

Screenshot Below: The save image that is still there... I will miss you, my Hiro...


Let me try:

Open command prompt and navigate to that folder and type `java -jar ToA.jar`

Is there a chance that this will be featured on Steam? Corruption of Champions II (https://steamcommunity.com/app/1292690) is available and right now comes as an "Early Access" build where you pay once to access the most up-to-date content. Could be a way to both gather a lumpsum of money from supporters buying the game twice (once through Patreon and again through Steam) but giving out steam codes is also an option, and also make it so supporters can just get automatic updates whenever they end up coming out without having to download a new version of the game themselves. Fenoxo seems to have multiple builds available in addition to the Steam build, as the executable is still available on Patreon (I think), his website, and now Steam.

Typically when you pay to support something, you partake in a type of governance where you, as a part of a collective (i.e. you are not the only supporter) get to _vote_ for certain content, which IIRC is typically done through Patreon and is limited to what the developer (the Majalis duo) put up to a vote. A person who has control over the creation of some content would be someone who _commissions_ work, which is would be different and far more expensive than being a supporter. Essentially, being a supporter provides these benefits for you

1) You get to 'feel good' in that you take some small part in supporting the development of the game _financially_

2) You get to feel as if your vote matters (more than it does) by partaking in some type of governance, typically, by voting in some poll wherein the majority select vote may not be what you have wanted, but your vote does at least count in some way.

3) You get access to parts of the game that are unavailable to others, i.e. the Story Mode (not much content available but pretty darn good addition, some very nice sex scenes) and Cheat menu (makes the game more bearable given you can 'cheat' the RNG and random encounters).

Shouldn't there be some check to see if you have this perk when going up against the Fire Elemental? During combat, if you go into Seduce at all, the combat ends and you end up being scorched to death from inside-out (regardless of how easily you can beat her in a fight otherwise; I suppose that means in combat she was holding back her strength?) I would hope that in the future, her fight will make use of the Fire Resistance perk. It would be nice if, say, with adequate fire resistance, her scene becomes a lot more passionate and less restrained, and say if you get skull fucked by her in the 'Satisfied' winning condition, that the player survives or maybe has an alternative bad end where he gets, say, turned into a sex slave for the fire elemental, for example. That'd be super cool!

Chat Log can be seen here [WARNING, SPOILER ALERT] https://controlc.com/120b4038

Context: There is an option to romance Cindy, the brothel owner, and during the scene, Cindy describes herself as having lived a life without love, neither giving nor receiving. Taken aback, she explains that loving her would prove extremely difficult; that she would essentially put the Hero through many tests to test his love for her:

"""

"You... love me? You understand who I am, yes? You love my body, perhaps... but you can't love me. I'm not offended by your words, but... that is the simple truth."

"No... I love -you.- I want to be with you. Whatever that means."

"Whatever that means, you say... so then... living as my chair, my ass slave, or as my cum receptacle for when other men and beasts have had their way with me? A semen toilet that I scarcely glance at? Or even... a perfectly chaste relationship, not even a teasing one, no denial, no physical intimacy of any kind. Would you accept that?"

"Yes... any of that."

"Chaste, then? You could never touch me below my shoulders, and I would have others out of your view and earshot. If I sense that you're still lusting after my body, I'll call the whole thing off. Perhaps... perhaps you will have to be castrated, to assure your chaste intentions. You would accept that?"

"""

She states that she will treat him as an object (chair, ass slave) and will even have sex with many others, all the while neglecting both his sexual needs or desires for intimacy. In fact, she seems to entirely disassociate lust with love here, likely to not mix them up given her lack of knowledge of the latter, and she seems to want to keep him entirely docile, at least sexually. She is claiming to throw impossible tests at the Hero, sabotaging the relationship before it even begins. 

The point is, all of these immediate red flags would give any self-respecting person more than enough reasons to turn her down and keep her at an arm's length, which is why I like how Majalis made this an actual option. If the player declines, they can reattempt the conversation as if it did not happen, which is fine, since nothing really happened... yet.

After accepting, she gets rather hopeful, but it becomes clear she still has fairy-tale notions of 'unconditional love', where she expects the Hero to love her no matter what happens to her (sickness or health) or what she happens to do (cry or rage).

"""

But you understand that I am a very difficult woman to be with, yes? I have not lived a life full of love. I wouldn't know what to do with it if I had it. I have fun with so many... but you're not talking about just knocking boots. You want to see me in a white dress, yes? You want to wake up next to me every morning?"

It feels silly when she puts it like that, and you're red in the face. You expect at any moment she's going to burst into laughter, having gotten her fill of teasing you. "Y... yes."

"And when I'm sick, you'll care for me? When I'm old, you'll still love me? When the weight of the world is too much, and I cry, and I rage, you'll be there for me? And when... when I have take care of business, knives in the shadows, heels soaked with blood... you won't look away? You won't live in denial."

"""

The part where I strongly believe there should be another dialog option is what follows... reminder spoiler warning...

"""

"Let me... prove that to you. If you truly... accept me... then you will not look away."

She steps up onto the table, and her heels click as she approaches the man's sleeping face. She turns to face you, her feet straddling his head... and you think you know where this is going.

She maintains eye contact as she slowly squats down... slower than she needs to by any measure, but you understand in your gut that she's deliberately drawing this out, making sure you reckon entirely with what she's about to do. Your loins are throbbing like a straining heartbeat, a thunderous drumming that accompanies a lump in your throat. You know you shouldn't, but...

She hovers just above him, the difference between life and death. You hold your own breath... sympathetically, perhaps.

When she drops her weight down on him, the man does not react for a moment, until suddenly the lack of air wakes him up, and you hear him muffle something in a foreign tongue that it's inaudible due to Cindy's eating habits and genetics. Perhaps the last words he'll utter, and they're into her fat ass.

There's very little movement. The man has likely accepted the end, perhaps knowing how worse a fate awaits him on some distant shore... admittedly, there are certainly worse final sights and sensations.

She peers at you, judging... only, it's more like she's preemptively scouring you for your own looks of judgment, and admittedly, there is a creeping horror on your face, but also... a tacit acknowledgment. Perhaps your soul is not so light after all.

Finally, aside from her own breathing, all is still. She throws her legs off to the side, dangling off the table, pivoting and grinding on him one last time before putting her weight on her feet, and then rising up as if from a chair. She doesn't look back at him. It's done.

She approaches you, looking you in the eyes.

"Now... do you see? Can you really accept that?" she says, her gaze piercing.

"""

Cindy... literally suffocated a man with her ass! As comical as this is, it does demonstrate that Cindy has murdered a man in front of you, and later on she even gives you a choice...

"""

"Still... you see who I am. What I am. Perhaps, if you think with your heart and not with your dick... you'll have a change of heart? If definitely not a change of dick... I own a mirror, you know. I know you'll never stop thinking about me in your jerk-off fantasies."

"I'm... not sure. Seeing that... but... maybe I'm deluding myself, but..."

"Come back tomorrow. I want you to think about what you saw today. I want to search your heart for... for your hatred of me. Your fear of me. Your disgust with me. Your pity for me. I want you to bring all of that with you tomorrow, and I want you to look into my eyes... and with all of that heavy in your heart, weighing it down... if, even then..." she says, but she stops.

She leans forward, and plants a small kiss on your lips. A small one, but... a meaningful one.

"If you can do that, then... maybe I won't be so cold, anymore."

As you leave, you turn around to get a look at her. She's watching you with an unwavering expression, but her lip is trembling, and you can tell that her wet eyes are waiting for you to close the door behind you. Your eyes want to wander down to her gorgeous body, but you just smile at her, and turn away, giving her the privacy she desires.

"""

Despite this being phrased as a potential choice, no choice is actually given to the player. The player literally accepts her with a kiss, shattering the illusion of choice in the game. I believe that there should be a choice to turn her down, which would A) Lock you out of the romance option given that the game world has changed due to this scene, i.e. she can't roll back and murder someone again... well she can programmatically but it would be off-putting if so... and B) Set all Affection to 0 permanently, where everything becomes business-like. This would provide at least some semblance of choice here. I personally have no problem with her killing him, but I would have liked to try out and exhaust that dialog option,

https://imgur.com/a/IvQjNhG

When presenting Isla with a 'Codpiece +1' she no longer recognizes it as a Codpiece. I am not sure if this applies to all upgradeable equipment, but I believe that there should be an option to present an upgraded item as a normal item, even if it may seem at the expense of the player. Perhaps a prompt could be used that asks "Do you wish to use [ITEM] +[LEVEL]?" if the concern is that players may lose their upgraded belongings. 

I think maybe that the Kiss Stance, once Stamina < 0, should immediately break out of it (I think this should apply to all stances where the character is the one who is in charge, as in not receiving). The rationale being that while in this dominating stance, you are technically grappling with them from behind (given that you transition into this stance from a Full Nelson), holding them by force, requiring stamina.

P.S. A bit off-topic, but... your game is amazing, literally 2nd place for me after Corruption of Champions, and I have spent countless hours playing it so far. As well, your artwork really makes every character (male or female/futa) extremely appealing. I personally really like the idea of using text boxes rather than walls of text for the narrative, as it makes it more interesting and keeps me interested in whatever will happen next. I can't wait for what this game will look like in about 6 months from now, thanks for everything!

Please see below URL for a GIF showing the sequence of events that leads up to the softlock.

https://imgur.com/a/PUNjwx5


Essentially, when dominating someone, its possible to have arousal state high enough that an ejaculation occurs and wipes away your stamina. This makes the "Break Off" skill impossible to use, and hence you are stuck in this stance. Kiss Stance, unlike other sexual stances, cannot result in an "Eruption" and so there is no way to tire yourself out and fall into Prone stance from exhaustion. I make frequent saves so I can recover from this, but it can happen likely to anyone who wants to mess around with certain stances, i.e. to explore certain winning conditions.