Where do I need to do to go in the quest for producing more firebombs ? I just got the quest but it give no information and I dont whant to search for every npc.
If I remember right, you should hover over the item and it gives you a hint.I was too lazy to look up in the code for this after seeing too many "TODO later because I'm running out of time" on 0.1 stuff (e.g. LilayasRoom) that didn't even make sense at all so +1 on the question, thanks in advance.
My theory has always been that LT is Inno's first real crack at programming. It wouldn't surprise me if she had the idea for the game, realized that she couldn't realize her vision with any existing engine or framework, and decided to dive right into the deep end.Also, fuck that orifice inception, what kind of code complexity is this, O(n^n)?!
Happens all the time. Thanks to you as wellIf I remember right, you should hover over the item and it gives you a hint.
Aaaand I got ninja'd during a "connection error". Bah.
That's what I feared too. I completely agree with you on the potential, Sarkath, but yeah, as you probably saw it yourself, something as insignificant as a slave's value can instantly destroy everything just because Inno seems to think this formula is a good idea... when it's a short int, and flames and essences are short ints too. At least that one is a very easy fix if you use replace all and isn't a performance issue, just a gamebreaking bug.My theory has always been that LT is Inno's first real crack at programming. It wouldn't surprise me if she had the idea for the game, realized that she couldn't realize her vision with any existing engine or framework, and decided to dive right into the deep end.
It's clear to me that a great deal of thought went into the overall design, but the implementations trend towards naïve. I mean, one of the primary reasons that moving around the map is so sluggish with a lot of NPCs is because all of the statuses are being checked across all of the NPCs at all times (write-up here, along with a preliminary fix and comparison video). I don't think this is something that a non-coder or novice would really think too much about, but this sort of thing would cause anyone who knows a few things about optimization scream.
I tend to lean towards the optimistic view that 75% of the game's performance issues can be fixed with minor fixes here and there. Basically, just taking the most blatant examples of brute forced implementations and making them run in a bit more of a focused manner, or in some cases even simplifying things a bit (one example being preferring more verbose simple loops over terse but internally complex Java streams).
Fixing the memory allocation issues will probably prove to be far more interesting, methinks.
You also need to ask Axel about Roxy (for Vengar option to show up) then Vengar after meeting her, or else the Firebombs option won't show up due to this check:Where do I need to do to go in the quest for producing more firebombs ? I just got the quest but it give no information and I dont whant to search for every npc.
Probably Leotie/Nyanmom.Who's Lotti?
Thanks NoStepOnSnek, I was about to ask tehlemon if she got spawned at all since I own all uniques as slaves and don't have her. This is from the regular build, so it has all of them in their initial form.Probably Leotie/Nyanmom.
Yeah, the use of more constrained data types in certain parts of the game strikes me as very strange. It might be an example of a well-intentioned (but failed) attempt at optimization by someone who doesn't realize that you don't gain much, if anything, but using smaller-than-native data types (and, in some situations,That's what I feared too. I completely agree with you on the potential, Sarkath, but yeah, as you probably saw it yourself, something as insignificant as a slave's value can instantly destroy everything just because Inno seems to think this formula is a good idea... when it's a short int, and flames and essences are short ints too. At least that one is a very easy fix if you use replace all and isn't a performance issue, just a gamebreaking bug.
short is slower than int).Clearly Java maps are to blame here.I can confirm (after doing and testing it myself) that removing 99% of Inno's nested code makes the game not only boot and run hilariously fast but also - lo and behold - eat less than 300MB of RAM with a fully stacked map, as the checks are pretty trivial. The downside, of course, is that there will be much less "immersion" and "realism", but Java really isn't meant to handle it that way without breaking or frying systems.
I'm sure the truth is somewhere in the middle, as it often is.I'm unfortunately much less optimistic about minor fixes solving the crazy performance issues, but I hope you are right. If you somehow manage to keep Inno's sex manager, character handler and interaction handler "intact" and fix all with minor changes, you truly deserve even more respect than you already do.![]()
Inno merged it, so it's officially part of the standard game now.Hey, Sarkath have you put your save edit into v0.4.0.10?
Yeah, I meant Leotie. Tried spelling it phonetically without double checking it. I haven't actually *played* the game in like six months (whenever the nyan quest rework released), so that's the excuse I'm going with lolThanks NoStepOnSnek, I was about to ask tehlemon if she got spawned at all since I own all uniques as slaves and don't have her. This is from the regular build, so it has all of them in their initial form.Edit: Wrong pic.
Nothing interesting or worth commenting on with this one. Happy to see she's still at least putting out regular blog updates.Update or whatever said:You must be registered to see the links
Hello once again,
This is just a small post to keep you all updated on how things are progressing towards 0.4.1.
Over the past few days I've mainly been focused on getting some bugs and other minor things sorted out, as well as adding NPCs and content to the Farmer's Market and 'The Centaur's Sword' tavern in Elis. I've still got quite a lot left to add before 0.4.1 will be ready for release, so while I'll do my very best to get it out in about a week from now, it's likely going to take a little longer than that.
I'll make another post around Wednesday next week to give you a more detailed rundown of what I've got done and what's still left for me to do, so I'll see you again in that post!
At least you didn't pull health-breaking allnighters minifying the code... I guess at least I proved myself I could get it to run at a crazy high rate even with no less than 250 unique IDs on the same map (all being enslaved to you, and all being in a single slave room to further test things), but I ended up also removing 99% of the questline code since it was a complete mess. Wasn't exactly worth the druglike burnout though but oh well, I'm not doing this shit again... Sarkath must be laughing hard lol.Yeah, I meant Leotie. Tried spelling it phonetically without double checking it. I haven't actually *played* the game in like six months (whenever the nyan quest rework released), so that's the excuse I'm going with lol
I might try out the new stuff this weekend, but there doesn't seem to be enough there to be worth spending much time on. But at least it'll replace the Nyan rework as the most recent bit of writing. I'm still curious if that quest was a fluke (or if my personal theory that someone else wrote it is true), so I could use some new writing to compare against.
long timer to -7200 minutes or a 7200-minute difference if you want to nitpick - then randomly walk around the Dominion streets between 17:00 and 21:00) is pretty fucked up.
public static AbstractEncounter DOMINION_STREET = new AbstractEncounter() {
@Override
public Map<EncounterType, Float> getDialogues() {
[...]
if(!Main.game.getPlayer().hasQuest(QuestLine.SIDE_WES)) {
boolean harpyQuestTimePassed = false;
if(Main.game.getPlayer().isQuestCompleted(QuestLine.SIDE_HARPY_PACIFICATION)) {
if(!Main.game.getDialogueFlags().hasSavedLong("angry_harpies_completed")) {
Main.game.getDialogueFlags().setSavedLong("angry_harpies_completed", Main.game.getMinutesPassed());
} else {
harpyQuestTimePassed = Main.game.getMinutesPassed()-Main.game.getDialogueFlags().getSavedLong("angry_harpies_completed") > (60*24*5);
}
}
wesQuestAvailable = harpyQuestTimePassed
&& Main.game.getCurrentWeather()!=Weather.MAGIC_STORM
&& Main.game.getPlayer().isQuestProgressGreaterThan(QuestLine.MAIN, Quest.MAIN_1_C_WOLFS_DEN)
&& Main.game.getPlayer().isQuestCompleted(QuestLine.SIDE_HARPY_PACIFICATION)
&& Main.game.getHourOfDay()>=17 && Main.game.getHourOfDay()<=21;
}
[...]
}
I've gotten to a point where I've abandoned the game.Ngl, I've gotten to a point where I just don't visit the blog.
What's the issue here? It takes time for word to spread about your exploits between branches and he doesn't really know anything about you except your appearance. I feel like this stems largely from the proportion of RNG encounters versus fixed encounters currently in the game. This balance will shift, and I will shift it in my own contributions because they were not received well.On the topic of mods, DSG probably knows this but the Wes questline (for people who don't know how to trigger it, "wait" for five days after the Angry Harpies quest - or just change the XML savedlongtimer to -7200 minutes or a 7200-minute difference if you want to nitpick - then randomly walk around the Dominion streets between 17:00 and 21:00) is pretty fucked up.
The things that DSG might want to look at (if he doesn't already know about it) - only the collars are an actual issue as this can technically cause a slave handling fuckup and both of them being each other's slaves, including if you, for some reason, already own them, effectively owning each other while being your unofficial slaves (as the slave parser doesn't check for the owner, the rightful owner requires an additional check) so yes, either way, they're both their own masters and slaves at the same time:
I have not seen sealed collars being worn by both nor recieved reports detailing such, please clarify.- They both have sealed slave collars even though only one of them is supposed to get enslaved by the other (this can break things really hard, as they're literally masters and slaves of each other at the same time)
I'm afraid I do not have all XML branch conditions memorized, please highlight where this is occurring.- Minor conditional branch fuckups in the XML causing them to be treated as strings instead of being interpreted for the betrayal route (this is just cosmetic bullshit as the interpreted stuff isn't all that important)
Would you prefer I hide those options in the sticker menu? I added those to uniform checks for completeness and to handle cheaters. It makes no sense for the player to get their hands on either uniform at this time.- They lose almost all of their clothes after the quest, but more importantly the "ribbons" and "nameplates" you can technically use to impersonate them when meeting enforcers (which, in normal play, completely removes any opportunity to do it)
Promotions do not entail more medals as those are earned by the individual, ergo the ribbon rack does not change. Wes wasn't even born when one of those was awarded to Elle. Or are you referring to rank tabs?- More cosmetic bullshit as Innoxia doesn't give a "canonical" fuck about Superintendents (or Chief Superintendents for that matter): Wes casually states he's been promoted to Superintendent but even while he still has his jacket, the ribbon doesn't actually reflect this change.
You'll definitely graduate before this ends.I've gotten to a point where I've abandoned the game.
some are fixed gender or traps nothing to do about that, that is in the script.So the gender pref settings mean fuck all now.
This isn't even a one-off thing. They're spawning all over the place. Anyone else having this problem?
1. You should know from the image that I provided that I'm not talking about those encounters.some are fixed gender or traps nothing to do about that, that is in the script.
just like Lilaya always will complain abou brithing imp, even when you are a full demon and she has given birth to half-sucubuses and 1/2 demons, she stills says imps.
but for the spanwing I have no problem with the settings.
Mind tough that it only will take effect on new spawns, any "old" ones for the game will still be in there.
I did.So Do those settings before starting a new game.
Laughing on the outside, crying on the inside.Wasn't exactly worth the druglike burnout though but oh well, I'm not doing this shit again... Sarkath must be laughing hard lol.