tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,556
I am just here to impregnate everything under the sun, my in-game aunt and kids too. lol
Me too. Sadly the game performance actively punishes me for it =(

I just want to take over the city in the way lilith intends, by filing every available space in the world with my children.
 
  • Like
Reactions: Sarkath

StapleComm

Active Member
Apr 24, 2020
749
479
A lot of text (not that I mind)
While I do agree with you somewhat, I feel like at this point people are justified at being angry.
I seriously don't understand why add a story if you just gonna abandon it. Especially serious one.
Also, FIXING the game really should be on developer part, if the issues don't simply affect the game itself if I understand it correctly.
Feel free to ignore me tho, I really hate getting into arguments with random people on the Internet, just wanted to get my opinion on the whole issue
 

Sunite

New Member
Nov 27, 2016
10
21
I liked the game until she removed the companion feature, that was the entire point of the game for me. Since that was removed like a year ago there has been barely any progress made to anything, just some more pointless clothing.
Which was mostly made by a community member, not Inno herself.
 

262177

Well-Known Member
Oct 26, 2017
1,567
1,267
Which was mostly made by a community member, not Inno herself.
Like most of the game, which is why "rewriting" the code was brought up.
So the game's sessionstorage and localstorage is set to a hard 50MB and with how the game works reach a point where you can't even continue further in the game because you have too many encounters on the board or slaves/waifus in your home? No thanks.

I went through that with FreeCities and it sucks rancid dick having to install trash like Firefox just to up the limit to a gig because it seems no other browser lets you increase either session or local storage. Yes, I exhausted every avenue I could find and it seems all chromium based browsers refuse to let you increase this limit.
I don't exactly have a browser suggestion so I'm sorry about that but cleaning up all of Inno's mess - yes, the code is a bloody mess - would be part of the port, aka rewriting all that shit from scratch as it's a nonsensical clusterfuck. Reminds me of the CoC nonsense with Fenoxo and its team. Hence the "rewrite" part of the post. Yes, this means actually implementing shit that was dummied out because Inno went "this will break so I'll just disable it" instead of "I suck at doing it right so I'll just work on fixing this first before the entire thing becomes unfixable".

You wouldn't really need 50MB of local storage with a HTML5 text-based game done right even while keeping (and reimplementing) all of the features, including stuff Inno disabled because she was completely clueless on how to do it without breaking things, but you definitely have a point on this limitation being a PITA, even when the storage is optimized.

You don't have to store entire text objects either, references are enough and references are pretty lightweight, unless I don't recall how HTML5 stores stuff by default. There's also, again, if I remember correctly, the option to export the savedata instead of using browser storage, which allows users to not give a fuck about accidentally wiping their savedata (if done wrong, this can cause app files to go nuts on mobile devices, but fuck mobile devices; if a device OS is coded backwards and the user can't access it without rooting or jailbreaking them, the game isn't the problem).
Here is a standalone flash player if anyone wants to use it instead of their web browser. It might help with performance.
Thanks but isn't LT in Java? Or did I miss some part of the discussion?

While I do agree with you somewhat, I feel like at this point people are justified at being angry.
I seriously don't understand why add a story if you just gonna abandon it. Especially serious one.
Also, FIXING the game really should be on developer part, if the issues don't simply affect the game itself if I understand it correctly.
Feel free to ignore me tho, I really hate getting into arguments with random people on the Internet, just wanted to get my opinion on the whole issue
+1. I also don't understand why devs insist on using rocket launchers to kill mosquitoes, especially when Innoxia clearly doesn't know how to use a rocket launcher to start with.

It's fine stating your opinion, you have the right to be upset about things that don't make sense, really. If that makes you feel better, I feel the same way about writers using RPG Maker for pure text, Unity for 2D shit and jQuery for javascript hello world one-liners, with that last one being the best example of "you might not need X".

You don't fucking call 2000 libraries to print "Hello world". You don't fucking use rendering effects that cause a device to overheat for pixel art. Use a fly swatter to kill flies, or hands, not a fucking rocket launcher... And rocket launchers still have their uses, to keep tehlemon's analogy, lol.

Yes, Java has its uses. Yes, it's perfectly possible to use Java to develop a text game and have it run smoothly. LT is NOT an example of this. I wouldn't even want to see what it would look like in Flash. It wouldn't even fit, so it'd probably use Stencyl or whatever other shit under the pretense Flash is dead. Flash being dead has no consequences on a game being shit. And you don't port shit to Unity in expectations of making it look better just because it's fucking Unity. Glazed shit still is shit. It isn't bakery tier chocolate cake just because it's glazed.

Well shit, that was but the point is: please don't fucking ruin things with bloat.
 

262177

Well-Known Member
Oct 26, 2017
1,567
1,267
Hmm... Somehow when I use the debug menu, I can't save afterwards...
Tried getting back and making sure you're no longer in the debug menu? If you're still in the menu, it'll likely prevent you from saving. If you're stuck in debug mode, then yeah no, it's broken indeed.

Speaking of the debugging menu, that one was a bit buried so...
Really dumb question so please bear with me but, is there a way to use the parser to evaluate static final "constants" or did I lose even more brain cells playing around with this here?

e.g. ONGOING, VAGINA, CANDI_SEX_TIMER_ID, etc.

(The actual definitions are referenced pretty easily but the parser doesn't exactly like that, either. And yeah, there's also the way less tryhard XML approach, but the goal is doing it live.)
 

Daddums

Member
Oct 26, 2019
292
851
I don't exactly have a browser suggestion so I'm sorry about that but cleaning up all of Inno's mess - yes, the code is a bloody mess - would be part of the port, aka rewriting all that shit from scratch as it's a nonsensical clusterfuck. Reminds me of the CoC nonsense with Fenoxo and its team. Hence the "rewrite" part of the post. Yes, this means actually implementing shit that was dummied out because Inno went "this will break so I'll just disable it" instead of "I suck at doing it right so I'll just work on fixing this first before the entire thing becomes unfixable".

You wouldn't really need 50MB of local storage with a HTML5 text-based game done right even while keeping (and reimplementing) all of the features, including stuff Inno disabled because she was completely clueless on how to do it without breaking things, but you definitely have a point on this limitation being a PITA, even when the storage is optimized.

You don't have to store entire text objects either, references are enough and references are pretty lightweight, unless I don't recall how HTML5 stores stuff by default. There's also, again, if I remember correctly, the option to export the savedata instead of using browser storage, which allows users to not give a fuck about accidentally wiping their savedata (if done wrong, this can cause app files to go nuts on mobile devices, but fuck mobile devices; if a device OS is coded backwards and the user can't access it without rooting or jailbreaking them, the game isn't the problem).
Thanks but isn't LT in Java? Or did I miss some part of the discussion?
Ah, don't worry about suggestions I'll stick with Firefox until they too decide to strip us of increasing storage. The problem though is that, while you can make a file to save to disk, the sessionstorage remains and continues to grow to the point you get an error saying "sessionstorage quota exceeded" or something along those lines and not being able to even load a save file from disk.

That's what always killed my longer FreeCities games. The sessionstorage which I think is a cache system. It too seems to be limited to 50MB so if the file ever grows larger than that you can't even start up the game from an offline save.

That's my concern, because you get encounters on each space, you have children waiting in the wings to show up, you have slave markers and prostitute markers, you have the slave auction, you have the myriad of transformation potions you can make... that's the stuff I'm worried will build up and eat all that sessionstorage space.

If I'm not understanding any of this correctly then please do correct me, but that was my understanding of the situation when I was trying to figure out how to increase the limit for FreeCities.
 

StapleComm

Active Member
Apr 24, 2020
749
479
+1. I also don't understand why devs insist on using rocket launchers to kill mosquitoes, especially when Innoxia clearly doesn't know how to use a rocket launcher to start with.

It's fine stating your opinion, you have the right to be upset about things that don't make sense, really. If that makes you feel better, I feel the same way about writers using RPG Maker for pure text, Unity for 2D shit and jQuery for javascript hello world one-liners, with that last one being the best example of "you might not need X".

You don't fucking call 2000 libraries to print "Hello world". You don't fucking use rendering effects that cause a device to overheat for pixel art. Use a fly swatter to kill flies, or hands, not a fucking rocket launcher... And rocket launchers still have their uses, to keep tehlemon's analogy, lol.

Yes, Java has its uses. Yes, it's perfectly possible to use Java to develop a text game and have it run smoothly. LT is NOT an example of this. I wouldn't even want to see what it would look like in Flash. It wouldn't even fit, so it'd probably use Stencyl or whatever other shit under the pretense Flash is dead. Flash being dead has no consequences on a game being shit. And you don't port shit to Unity in expectations of making it look better just because it's fucking Unity. Glazed shit still is shit. It isn't bakery tier chocolate cake just because it's glazed.

Well shit, that was but the point is: please don't fucking ruin things with bloat.
Well, that too lol.
I just mostly wanted to say that the problem is that we have a fucking story that, currently, leads nowhere. I have no idea why devs insist on having some cool and serious storylines in porn games, especially if they do it the way that... well, most games on this website are. Early access. ESPECIALLY if the game is a sandbox. If I were to ever make a porn game (which I probably won't because I am a lazy asshole who can't write shit, especially porn scenes) and the whole idea of the game was it being a sandbox, I would completely discard a story. (hope this doesn't come off as pretentious)
 

throbzombie

Well-Known Member
Oct 15, 2020
1,136
2,413
Overall I just hate that when I see people talking about LT, it's just drama and some sort of BS that people don't like... My suggestion just CHILL OUT for once and go do something else if all you can do is complain how much your ass hurts for no reason other than wanting to complain.
 
Last edited:
  • Like
Reactions: Rat_King

Sarkath

Active Member
Sep 8, 2019
510
855
Looks like save times should improve when the next version comes out. :)

Might open an issue/PR as an RFC after I do some more testing on my status deferral thing. That's going to be a more impactful change, methinks, but the way I implemented it doesn't feel too dangeresque.
 

262177

Well-Known Member
Oct 26, 2017
1,567
1,267
Ah, don't worry about suggestions I'll stick with Firefox until they too decide to strip us of increasing storage. The problem though is that, while you can make a file to save to disk, the sessionstorage remains and continues to grow to the point you get an error saying "sessionstorage quota exceeded" or something along those lines and not being able to even load a save file from disk.

That's what always killed my longer FreeCities games. The sessionstorage which I think is a cache system. It too seems to be limited to 50MB so if the file ever grows larger than that you can't even start up the game from an offline save.

That's my concern, because you get encounters on each space, you have children waiting in the wings to show up, you have slave markers and prostitute markers, you have the slave auction, you have the myriad of transformation potions you can make... that's the stuff I'm worried will build up and eat all that sessionstorage space.

If I'm not understanding any of this correctly then please do correct me, but that was my understanding of the situation when I was trying to figure out how to increase the limit for FreeCities.
I think I'm the one who should apologize again here as I didn't expect anyone to take me seriously (as rewriting and then porting this mess to HTML5, limitation or not, would obviously be quite a huge amount of work) but this is weird... I haven't touched FreeCities so I looked it up.

HTML5 normally only relies on sessionstorage when explicitly told to, but I may be misremembering that, so that would imply there's a mix of both external output and caching involved, which is a bit confusing (or just me being dumb as usual).

If it does work as you described then yes, that would likely explain the issue. It shouldn't even be using sessionstorage in the first place if it's going to store extremely large amounts of data (or only using references to it, as references are just pointers to the actual data). I can quite understand how this would build up pretty fast if it generates text for every single encounter and slave and this would be a terrible design flaw to have in a game to be honest...

Then again, HTML5 was just an example among tons of others. This was just a full-blown minimalistic obsession rant so please don't mind me too much, but at the cost of intuitiveness, you could store all that data much more efficiently.

KISS did that in C with the early Custom Slave series 20 years ago and you could have thousands of completely unique characters with different fetishes, appearance, etc and even so, you could have pushed it way past the million mark. The hilarious thing here is it's also a VN on top - and very efficiently uses pointers so it remembers exactly what is stored where (and was modded to high hell by the Japanese community back then, before everyone started fawning over the modern 3D stuff that no longer has anything to do with it, is bloated as fuck, and also looks terrible if you hate 3D).

But that's it for the tangent... Sorry for the long and boring read.
Well, that too lol.
I just mostly wanted to say that the problem is that we have a fucking story that, currently, leads nowhere. I have no idea why devs insist on having some cool and serious storylines in porn games, especially if they do it the way that... well, most games on this website are. Early access. ESPECIALLY if the game is a sandbox. If I were to ever make a porn game (which I probably won't because I am a lazy asshole who can't write shit, especially porn scenes) and the whole idea of the game was it being a sandbox, I would completely discard a story. (hope this doesn't come off as pretentious)
My thoughts exactly... And I don't think that's pretentious, or make us both pretentious assholes. :p
This is just common sense to me but in this new era, even common sense seems to have faded...
I won't touch the main story quest until I'm able to impale 3 shrimp-girls on my dick and roast them over an open fire.
Please add this fetish immediately or I will call you a kink-shamer!
There is a main story quest? :unsure:
 
  • Like
Reactions: 7546338 and Daddums

Daddums

Member
Oct 26, 2019
292
851
I think I'm the one who should apologize again here as I didn't expect anyone to take me seriously (as rewriting and then porting this mess to HTML5, limitation or not, would obviously be quite a huge amount of work) but this is weird... I haven't touched FreeCities so I looked it up.

HTML5 normally only relies on sessionstorage when explicitly told to, but I may be misremembering that, so that would imply there's a mix of both external output and caching involved, which is a bit confusing (or just me being dumb as usual).

If it does work as you described then yes, that would likely explain the issue. It shouldn't even be using sessionstorage in the first place if it's going to store extremely large amounts of data (or only using references to it, as references are just pointers to the actual data). I can quite understand how this would build up pretty fast if it generates text for every single encounter and slave and this would be a terrible design flaw to have in a game to be honest...

Then again, HTML5 was just an example among tons of others. This was just a full-blown minimalistic obsession rant so please don't mind me too much, but at the cost of intuitiveness, you could store all that data much more efficiently.

KISS did that in C with the early Custom Slave series 20 years ago and you could have thousands of completely unique characters with different fetishes, appearance, etc and even so, you could have pushed it way past the million mark. The hilarious thing here is it's also a VN on top - and very efficiently uses pointers so it remembers exactly what is stored where (and was modded to high hell by the Japanese community back then, before everyone started fawning over the modern 3D stuff that no longer has anything to do with it, is bloated as fuck, and also looks terrible if you hate 3D).
I've seen people do and create some pretty crazy stuff out of frustration, so I wasn't sure if you were mad lad enough to take up the mantle or not.

As for the sessionstorage thing it's probably just something the present guy running FreeCities likely overlooked or doesn't realize himself and it's far too late to do anything about it.
 

redcynic

Member
Jul 12, 2017
156
634
Fellas, you ever release a patch that breaks new games, so you release a hotfix, but your hotfix destroys quest/dialogue state logic so you have to release a NEW hotfix that also suggests starting a new game?

Oh, and as a little cheeky extra laugh, a lil giggle, you also make all three of these patch/hotfixes have to be built manually for anyone not paying you?
 

262177

Well-Known Member
Oct 26, 2017
1,567
1,267
Fellas, you ever release a patch that breaks new games, so you release a hotfix, but your hotfix destroys quest/dialogue state logic so you have to release a NEW hotfix that also suggests starting a new game?

Oh, and as a little cheeky extra laugh, a lil giggle, you also make all three of these patch/hotfixes have to be built manually for anyone not paying you?
Looks like we both saw this.
You don't have permission to view the spoiler content. Log in or register now.
Couldn't be arsed to remove the formatting derps.

tl;dr: More hotfixes breaking hotfixes breaking hotfixes.
 

throbzombie

Well-Known Member
Oct 15, 2020
1,136
2,413
v0.4.0.8 Download Links
.jar:



.exe:


32-bit .exe (For 32-bit Windows):



You don't have permission to view the spoiler content. Log in or register now.
 
Last edited:
4.10 star(s) 119 Votes