Yup, the phone is 64bit capable but actually uses 32bit architecture. I can make a 32 bit build but I have absolutely no way of testing it, so whether it works or not would be down to chance. I'll make one when I get the chance, and would appreciate it greatly if you could let me know if it works after :)
Kesash
Creator of
Recent community posts
I really enjoyed this, the animations, UI and sound design are all amazing. The game overall is a lot of fun, the loop is engaging.
The only thing that didn't really work for me is the progression. You start with 1 table, then go to 2, that's an instant 2x income on your first upgrade. Then the next table gets you 50% extra, than the next 33%, then after that you can get small speed and win rate upgrades.
That feels kind of backwards to me? Instead of saving ages for a 2x upgrade, get the 10% upgrades first for cheaper. The extra table unlocks in the prestige or something? They are the most valuable upgrades but also the very first one you have access to, which makes any prestige unlocks feel lackluster.
Some actual numbers on the upgrades would be nice too. "Read your opponents better" doesn't really tell me anything. I'm assuming it means better win rates? But I can't be sure.
Everything else would just be better onboarding, how you earn PP etc but as it's an Alpha build that's something I assume would be added over time.
I know I said mostly bad stuff... but the game is really fun, only spending time typing this because I really enjoyed it :D
Is there another way to contact them? I just cant wait 6 months for a reply with this.
Like all i can do is sit and refresh my emails waiting for this missundetstanding to be cleared.
Its a life ending accusation and until its gone my anxiety is too triggered to do littrally anything else.
I need this gone
I posted asking about a quarantine, and I got a reply and an email saying because of an adult game with underage characters? But there aren't any?? The youngest is 21, and LOOKS IT?! Im absolutely losing my mind now that im about to get in trouble for something I havent done?? What do I do????? This is the most serious accusation i've ever recieved in my lifie i dont know what to do?????? I didnt do that?????????? HELP?!?!?!
I've had a game out for a couple of months now, updated it, and it was quarantined within a couple of hours.
I have 0 idea why this might have happened and I'm not sure what to do. I'm completely stressing out :') It's about the final straw of what I can cope with right now so any help would be REALLY appreciated.
Please.
Apparently some people see the quarantine and some don't, I don't understand what's happening
Seeing as this game uses my phone backend someone asked me to check it because it's been quarantined. I have decompiled every. single. line. and. read. it. all. THOUSANDS of lines of code....
It's fine, there's no virus, nothing malicious, nothing that even makes an attempt to do anything a game shouldn't do.
Thanks itch for making me waste my time -.-
Gave it a play after though, and pretty fun game :D
Ah, sorry. I posted to the Patreon but not here.
I'm porting the game into a different engine because I just kept hitting so many engine limitations for things I wanted to do. It's almost done, new story is written, one of the others is completely re-written. Had some issues with writers disappearing so had to basically re-write every story from scratch :D
Hopefully within the next week or two?
Its a fun little idle game, but I do'nt like how the tasks are done. The best way to play is to check task -> Buy correct upgrade once -> Check tasks again -> By upgrade. Which is completely against how you're meant to play an idle game. The 'optimal' play style is fighting the intended play style.
I'd prefer the usual 'reach level 10 in x', that's tracked retroactively, so you can just go and claim them all at once after a load of upgrades instead of having to swap back and forth between the two.
Sorry for the incredibly slow reply, been busy with my actual job so this has been on the backburner.
Just leave the copyright in the source code. If you want to add my name in the credits somewhere then feel free, but you don't have to :)
If you want help with editing anything then the easiest solution would be to add me on discord :)
From what the plans say for the other characters very few are going to be NTR, it's just that popular that there needed to be a couple of them. The next release
I'm going to be adding something so that you can completely disable it, so if there are ONLY NTR routes the story wont appear, and if there is a route that doesn't have it its the only one that will show up (so you can still play the story, the NTR options will just be completely gone). I know some people REALLY hate it.
I just mean it's a completely separate app to the phone system itself. It will output an RPY file that's pre coded to be used with my renpy pone system.
It doesn't make any difference to the actual phone system itself, it's purely a way to speed up creating conversation and being able to visualize branching dialogue.
The phone itself comes with ways for the player to change the colours of the phone in game, but if you want to change them manually you'll need to edit the file directly. This purely creates an RPY containing the conversations and branching dialogue pre coded.
phone_icon_overlay is defined in phone_gui.rpy. I must have left a reference to it inside the actual phone.rpy... and....
Yep, delete line 3410 and line 3411!
And make sure you remove it from ikps_phone_home_back_action in phone config too if youre not using my GUI
If it keeps happening just create a screen with that name that does nothing, it wont break anything ;D
As for changing the name.... thats the _title of the phone shell when you open a contact, or on the contacts screen. You'd need to set the name they choose to a variable, and on the chat screen run a check when _title is set, if _title == 'mc', set it to the name that was chosen instead. line 1991 I believe.....
Same thing for the contacts screen when it shows the names for the contacts, which happens at 2667.
Those lines might be off a little, I'm not sure if the version im looking at is the currently uploaded one, let me know if it's wrong and i can look properly
I have been working on a release that does this plus a load more stuff but I've been roped into making 3 different games so my time is... limited rn :')
So every screen uses the phone_shell screen. So shrink the game area around the phone_shell, and then go into your screens.rpy and modify all the screens to use that phone_shell. It wouldnt be *easy*, if youre not good with screens specifically it could take alot of trial and error to make sure everything fits.
You would need to redo everything from the quit screen, to the save screen, to the help screen, etc.
Ohhhhh, no, it will error if you leave it out. The button display logic needs to be changed. I have done it, and its planned for the full release, but I'm not sure how long that will take. I'm currently making a separate 'premium' release that is more 'game ready' that the current one with a LOAD more features, and that's one of them. I think it will take another hundred hours or so.
1- Yep, the whole conversation is stored in conversation_name['all_dialogue'], so by extending that conversation with a conversation list it will be there as an already had conversation. So mc_whoever['all_dialogue'].extend({"mc":"Hey"}, {"whoever":"Hey"}) will add those messages, in that order, whenever its run. Want them at the start then just run it right after the start label (the other option is to just use the function to send a message a few times before the game propperly starts, easier but would mean more writing)
2- Not currently an option, it's been something I've been looking at. The code is all there to make it possible, its just changing how the button is displayed.
3-That would need an entirely new screen, it's not something that's currently planned.
4-The name dependency was for simplicity, without it creating conversations would require about 3 times more code than they currently do. You would need to assign every conversation to the phone from every direction it can be viewed from etc. The simplest solution would be to change the title of the conversation screen to show whatever the player entered instead of 'mc' if it should be 'mc'. So just adding this check in the main ui, the bit in between the two ###

And the same thing in the contacts list:

Then default var_kps_new_mc_name anywhere, just so anything, or an empty string, then after they have chosen the name just run $ var_kps_new_mc_name = their_chosen_name
Then wherever that name is displayed on the phone it will be changed to the new one :)
So if now run this at the start:

Opening Sarah's phone in the demo now shows this:


So that part about being able to create one with 0 members, complete lie, it will crash, I was just testing it. If you do want to do that, replace:
name = f"{member_part}-{suffix}"
with
if len(members) > 0:
name = f"{member_part}-{suffix}"
else:
name = get_store_name_of(current_dialogue) + f"-{suffix}"
THEN you can create one with 0 members :D
Sorry I just noticed you'd messaged again. When you create the conversation using the kps_create_conversation() only add them as a member, then use the add member function (its in the newest release) to add your mc to it later, it will instantly appear on their contact list :) You can create a conversation with 0 members if you want, theres nothing stopping you, but the second a member name == a phone name, the conversation will appear





