entomology1233
Member
- Feb 21, 2019
- 109
- 132
- 120
Further down the line, if it does continue, will mean there will be a point where it will completely break the game.You can still turn them back on in the options menu.
Further down the line, if it does continue, will mean there will be a point where it will completely break the game.You can still turn them back on in the options menu.
This is where I'll give the CoC2 team credit. They're making it work through a really simple answer: Their companions have simple "I'm going to fuck off and be somewhere else, have fun" lines.Yeah, but the main problem is that the way they were implemented increases the complexity of character interactions exponentially. It's not really due to any coding issues, but rather due to the innate complexity of the game world and mechanics, and all of that time and effort would be going to content that the majority of players are unlikely to see.
For example, the interaction between Brax and Sean in Slaver Alley has dialogue for Brax, Bree (femme Brax), and Brandi (subby, bimbo Brax), with lines for Brax with a covered mouth, as well as Brax-specific pregnancy reactions. This is on top of the various reactions to the player character, which all have their own unique dialogue, and the more you build out the world the worse it gets. Even AAA RPG like Mass Effect, with massive teams and EA-sized budgets, aren't that bold when it comes to character interactions.
That said, I think removing the feature altogether is a bit much. I think a more balanced approach would have been to allow for companions but largely leave them out of the NPC dialogue altogether. It would make things a bit less "personal" but it would remove a great deal of complexity while still letting the player wander around with someone that has a bit of personality.
Hey hey, mod idea! Maybe make it so that as the player move around they occasionally make comments about the area that you're in. For example, walking by the Enforcer HQ with Brax might give a certain reaction depending on his affection with you. If he hates you, is disobedient, and is still dommy, he'll make his bitterness well-known. If he likes you, he might remark that, slave or not, getting to adventure with you is better than the daily grind ever was. It would make it feel like you were building a relationship with the NPC rather than them simply being a set of stats on a computer screen, yet it wouldn't be nearly as bonkers as trying to create complex NPC<->NPC relationships.
Outside of times when I had to explicitly differentiate between Inno and some of the contributors, I've gone out of my way to try and *not* mention "Inno" specifically.Most of these comments aren't personally aimed at Innoxia; it's criticism of their development path and ethics. If you don't like seeing that, maybe join us in encouraging Innoxia to improve and be more transparent? If any other developer behaved this way, you would see the same criticisms and they would absolutely justified. From these criticisms come actual progress, in that people are hearing the complaints and taking solutions into their own hands (Sarkath, for example). There's been great benefit to all this criticism; you discouraging it would justify this Dev's behavior and thus the cycle would continue as new people will find this game, see the same problems, and voice the same criticisms.
I've stopped using the feature because a patch or two ago that was already happening. Can't remember what I was doing at the time. A patch or two, at this point, was like 6 months ago.Further down the line, if it does continue, will mean there will be a point where it will completely break the game.
You know, I absolutely agree. That and a slavery tag or something. It's like, 80% of the game's content.This game should really have the "rape" tag since there is tons of non-consent material...
slave is already a tag.You know, I absolutely agree. That and a slavery tag or something. It's like, 80% of the game's content.
I made a bit of a fucky-wucky on this one. Good thing I did some additional testing and verification, eh? o.o The savings are more like 33%. Still, not a bad improvement for a relatively basic change. Definitely going to have to make sure to check my work a bit better before posting results down the road, though…I get too excited sometimes.Saved game optimization: https://f95zone.to/threads/liliths-throne-v0-3-20-innoxia.3564/post-5483545
Out of curiosity, how do you install said branch? Is it the same as we would the original game (need to build it ourselves) or do we just download, drag, drop and replace the original files?I made a bit of a fucky-wucky on this one. Good thing I did some additional testing and verification, eh? o.o The savings are more like 33%. Still, not a bad improvement for a relatively basic change. Definitely going to have to make sure to check my work a bit better before posting results down the road, though…I get too excited sometimes.
I ended up dropping the change where I modify getNPCById() to throw a null instead of an exception. That's a pretty big code smell, but it impacts enough code for a relatively minimal benefit (roughly 0.3-0.5 seconds on my stress save) that I'm not entirely comfortable including that in a PR.
Speaking of PRs:You must be registered to see the links
And here's the newly minted branch if anyone wants to play with it on their own:You must be registered to see the links
I love it that there's still corners of the game that can still surprise me. I have never played with Brax as a companion*. I stopped using slaves as companions well before support was dropped.For example, the interaction between Brax and Sean in Slaver Alley has dialogue for Brax, Bree (femme Brax), and Brandi (subby, bimbo Brax), with lines for Brax with a covered mouth, as well as Brax-specific pregnancy reactions.
Having a temporary companion for certain quests is not a bad concept and certainly does work, but to offer it as a alternative for no longer having companions is a joke.This would also not preclude the possibility of having temporary quest-specific companions; see Claire's quest for an example of that already working in the game.
Oh well. It is what it is.
I didn't build any JARs, so at this time you'd need to build it yourself. If you already have git and a build environment set up, you can do something like this:Out of curiosity, how do you install said branch? Is it the same as we would the original game (need to build it ourselves) or do we just download, drag, drop and replace the original files?
git remote add sarkath https://github.com/Sarkath/liliths-throne-public.git
git fetch sarkath
git checkout feature/save-perf-improvement
Same! The only reason I know that was there is from when I was doing my initial experiments with swapping out the JavaScript interpreter.I love it that there's still corners of the game that can still surprise me. I have never played with Brax as a companion*. I stopped using slaves as companions well before support was dropped.
I really like that idea!<Familiars>
Is this a doable thing though?
I am trying to learn how to get a functional game from github but I can't get it to work for the life of me using eclipse and this was just gibberish in another language to me lmao. Send help, please.I didn't build any JARs, so at this time you'd need to build it yourself. If you already have git and a build environment set up, you can do something like this:
Code:git remote add sarkath https://github.com/Sarkath/liliths-throne-public.git git fetch sarkath git checkout feature/save-perf-improvement
I'm not sure how helpful I can be with this as I'm one of those weirdos who usually use Git from the command line, and I don't use Eclipse, but I'll try to point you in the right direction.I am trying to learn how to get a functional game from github but I can't get it to work for the life of me using eclipse and this was just gibberish in another language to me lmao. Send help, please.
Bro I really appreciate that tutorial and that you took your time to try and help me, sincerely thank you. However I am still fucking lost as there isn't a play button in sight or any dropdown menu that lets me build anything on any of the programs lmao so back to google I go.Best of luck! I hope this was helpful.![]()
That helped but I get a "java: warning: source release 11 requires target release 11" error at the end. I tried changing the java version in project structure but that didn't help. Do I need to download and use JDK 11 instead of 1.8?A long while back my husband wrote a guide for doing this, if I can find the link for it I'll post it here. The only difference is it used the community edition of IntelliJ vs Eclipse (and honestly the IntelliJ Community edition in my opinion is better than Eclipse for simple development).
Edit: Found it!
You must be registered to see the links