If you open the gallery. the first sample image in it is missing and shows text stating image not found
mrttao
Recent community posts
v0.24.10
I just found out that the reason the GUI reminded me so much of a Pay2Win mobile game is because it literally is one.
I had thought it was just poor design choice. But it is intentional.
There are 6 subscription levels ranging from 2$/mo to 50$/mo.
There are GUI restrictions like only being able to access the map from certain rooms.
Those GUI restrictions are removed one at a time when paying sub fee at 10,20,30, and 50$/mo respectively
Additionally paid subscribers get:
-XP bonus to bypass some of the horrible grind
-tons of XP tickets to bypass some of the horrible grind
-tickets to track a quest (one quest step tracked per ticket). Very annoying. quest log should just work!
-skip the wallet grind (variable amount of skip based on sub level)
-faster talk skip button (speed improvement scales with sub level all the way to max tier). lets just waste your time with artificial slowdowns unless you pay a monthly subscription!
The game literally wastes your time on artificially slowing down in various ways unless you pay a subscription fee, and the more you pay the less it slows you down.
+latest version added skip options for potentially unwanted scenes (mainly peeping at other men fucking scenes).
+massive improvement
-not all such scenes are skippable
-it is only a skip, does not prevent it. It still happens, you just now in character chose to not watch.
v0.21
+Decent animation. Looks to be hand drawn instead of yet another reused assets game. Which I appreciate
-Very buggy
-Basically a renpy clone in unity. large source of bugs and issues.
-UI and UX reminds me of a p2w mobile game. with levelup rewards and the like
-very grindy
-lots of minigames
+you are explicitly warned before the game forks with major decision.
-the first major decision is whether to ride the bus... seems to be some sort of butterfly effect thing with zero hints before or after about what changed in the world
*second major fork is fine. it lets you decide if you want to befriend the bully douche from the rich kids club by convincing him you are an excellent wingman and the two of you can score more sluts together... or you can decide he is an asshole and instead befriend the nerds.
clearly they know how to make a proper fork, with clear information on what you are choosing. But for some reason don't always do that. sometimes it is clear, sometimes it is not.
-Intense feeling of disgust is not good for porn game.
-Disliked scenes are only partially avoidable.
Before the game starts you are shown scene snippets to tease you with what porn is available. That includes a girl either fucking a horse, or a realistic horse dildo mounted on the wall. scene was not too clear.
I am really not into bestiality...
Start playing...
First scene is when your bitchy sister trips, falls, and lands on your dick. No complaints here.
Honestly this is probably better than the usual way to seduce your sister in those games.
But if someone thinks incest is gross? well they can't opt out of it.
Meet mom for first time... she recalls her youth as a disgusting whore... and you read her mind or something to see the pictures.
cue a pic of mom sitting on a couch surrounded by 5 big black guys standing around her...
I am sure ya'll recognize that reference. So apparently mom did racist gangbang porn.
No option to opt out of seeing this.
(edit: this scene was removed from main game in v0.24. but will still there in the scene preview each time game is launched)
Next I am introduced to the female president fo the asshole rich kids club. she tries to show me their recruitment poster.
whoops, she shows the wrong picture on her phone... instead I see the results of her getting gangbanged.
I naturally told her that I have no interest to join her club. and mentally categorized her as "STD ridden town bicycle, never touch"
But the fact is I was not given an option to opt out of seeing that picture in the first place.
I then walk into chemistry class and the teacher is fucking a student. This is explicit without warning. (as of 0.24 is skipable)
She invites me to join in and make it a 3some...
Only now do I have the choice to opt out. But I already saw the sex scene where I was the creepy voyeur peeping at them having sex, I only got to opt out of the threesome.
The fact I am actually constantly shown those things without warning is the opposite of sexy.
Either you can't opt out at all.
Or you can opt out, but only after seeing some.
They should instead have a dialog box asking "do you want to see a MMF scene?", "Do you want to see an incest scene?", etc and only showing you what you ask for.
Aggressive fetishes aside.
The bugginess, grind, and UI/UX problems heavily compound on it to give an overall negative score.
v0.5.4 added 2 contentious unavoidable scenes:
1. MC finds out the succubus who signed a magically binding contract with him is actually fucking other guys on the side all along... as he catches her red handed sucking random dicks at a glory hole
2. Magic is used so that one your girls steals the MC's dick, then uses it to fuck another of his girls while he stands there literally dickless and watches
Dev deleted that version shortly after it went up due to the backlash. To give him time to rework things.
Nobody who is complaining about NTR is talking about your girls licking each other's pussies.
Anyone who tells you otherwise is lying to you because they are mad dev deleted those scenes.
The game refuses to allow you to use a name for MC that is shorter than three letters. But there are plenty of real names who are only 2 letters long.
https://clickbabynames.com/116903/short-2-letter-baby-names-for-boys-girls
Also, I like to use 1 letter only. because:
a. it is my favorite nickname
b. it lets me post my save with bug reports without doxing myself.
So could you please remove the requirement that names be 3+ letters long?
Hi FeyRing. in the goblin brothel there is a store that sells useful items for working in the brothel. You should add fresh new underwear to that store. as some customers want to keep your used underwear as a trophy. Which have to be disappointed because its a chore to find someone who sells replacement underwear.
I tried importing my save to v0.7.1 and got the same error at the same spot
[code]
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/script.rpy", line 4148, in <module>
File "game/questlog.rpy", line 517, in markdone
File "game/questlog.rpy", line 475, in _nextstage
File "game/questlog.rpy", line 646, in movequest
File "game/questlog.rpy", line 639, in removequest
TypeError: list indices must be integers, not NoneType
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "script.rpyc", line 1001, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "script.rpyc", line 1284, in script call
File "definitions.rpyc", line 377, in script call
File "script.rpyc", line 1330, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 597, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 510, in script call
File "definitions.rpyc", line 597, in script call
File "script.rpyc", line 1413, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 377, in script call
File "script.rpyc", line 1994, in script call
File "definitions.rpyc", line 510, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 361, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 510, in script call
File "script.rpyc", line 2094, in script call
File "script.rpyc", line 2172, in script call
File "definitions.rpyc", line 510, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 377, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 881, in script call
File "definitions.rpyc", line 597, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 510, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 296, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 510, in script call
File "cells.rpyc", line 634, in script call
File "script.rpyc", line 2530, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 377, in script call
File "script.rpyc", line 2558, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 813, in script call
File "definitions.rpyc", line 1465, in script call
File "script.rpyc", line 2722, in script call
File "definitions.rpyc", line 510, in script call
File "definitions.rpyc", line 296, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 510, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 377, in script call
File "script.rpyc", line 2936, in script call
File "script.rpyc", line 2962, in script call
File "definitions.rpyc", line 1465, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 813, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 1283, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 881, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 813, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 377, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 510, in script call
File "definitions.rpyc", line 296, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 510, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 813, in script call
File "definitions.rpyc", line 597, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 747, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 510, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 377, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 296, in script call
File "definitions.rpyc", line 1465, in script call
File "script.rpyc", line 4148, in script
File "D:\games_win\HG\Jedi Trainer\JediTrainer-0.7.1-pc/renpy/ast.py", line 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "D:\games_win\HG\Jedi Trainer\JediTrainer-0.7.1-pc/renpy/python.py", line 2245, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/script.rpy", line 4148, in <module>
File "game/questlog.rpy", line 517, in markdone
File "game/questlog.rpy", line 475, in _nextstage
File "game/questlog.rpy", line 646, in movequest
File "game/questlog.rpy", line 639, in removequest
File "D:\games_win\HG\Jedi Trainer\JediTrainer-0.7.1-pc/renpy/python.py", line 875, in do_mutation
return method(self, *args, **kwargs)
TypeError: list indices must be integers, not NoneType
Windows-10-10.0.19041
Ren'Py 7.4.11.2266
Jedi Trainer 0.7.1
Mon Nov 28 04:10:42 2022
[/code]
After kidnapping leia from the jungle world. i go to report it. after the conversation with mon monthma I get this error
[code]
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/script.rpy", line 4145, in <module>
File "game/questlog.rpy", line 517, in markdone
File "game/questlog.rpy", line 475, in _nextstage
File "game/questlog.rpy", line 646, in movequest
File "game/questlog.rpy", line 639, in removequest
TypeError: list indices must be integers, not NoneType
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "script.rpyc", line 998, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "script.rpyc", line 1281, in script call
File "definitions.rpyc", line 377, in script call
File "script.rpyc", line 1327, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 597, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 510, in script call
File "definitions.rpyc", line 597, in script call
File "script.rpyc", line 1410, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 377, in script call
File "script.rpyc", line 1991, in script call
File "definitions.rpyc", line 510, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 361, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 510, in script call
File "script.rpyc", line 2091, in script call
File "script.rpyc", line 2169, in script call
File "definitions.rpyc", line 510, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 377, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 881, in script call
File "definitions.rpyc", line 597, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 510, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 296, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 510, in script call
File "cells.rpyc", line 634, in script call
File "script.rpyc", line 2527, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 377, in script call
File "script.rpyc", line 2555, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 813, in script call
File "definitions.rpyc", line 1465, in script call
File "script.rpyc", line 2719, in script call
File "definitions.rpyc", line 510, in script call
File "definitions.rpyc", line 296, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 510, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 377, in script call
File "script.rpyc", line 2933, in script call
File "script.rpyc", line 2959, in script call
File "definitions.rpyc", line 1465, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 813, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 1283, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 881, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 813, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 377, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 510, in script call
File "definitions.rpyc", line 296, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 510, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 813, in script call
File "definitions.rpyc", line 597, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 747, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 510, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 1465, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 674, in script call
File "definitions.rpyc", line 597, in script call
File "definitions.rpyc", line 377, in script call
File "cells.rpyc", line 634, in script call
File "definitions.rpyc", line 377, in script call
File "definitions.rpyc", line 296, in script call
File "definitions.rpyc", line 1465, in script call
File "script.rpyc", line 4145, in script
File "renpy/ast.py", line 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2245, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/script.rpy", line 4145, in <module>
File "game/questlog.rpy", line 517, in markdone
File "game/questlog.rpy", line 475, in _nextstage
File "game/questlog.rpy", line 646, in movequest
File "game/questlog.rpy", line 639, in removequest
File "renpy/python.py", line 875, in do_mutation
return method(self, *args, **kwargs)
TypeError: list indices must be integers, not NoneType
Windows-10-10.0.19041
Ren'Py 7.4.11.2266
Jedi Trainer 0.7
Mon Nov 28 04:04:35 2022
[/code]
when playing sabaac i immediately click on the white "card" at the middle of the table and got this uncaught exception
[code]
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/definitions.rpy", line 1322, in <module>
File "game/sabacc.rpy", line 212, in interact
File "game/cardgame.rpy", line 373, in event
AttributeError: 'NoneType' object has no attribute 'click'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "script.rpyc", line 741, in script call
File "definitions.rpyc", line 1320, in script
File "renpy/ast.py", line 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2245, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/definitions.rpy", line 1322, in <module>
File "game/sabacc.rpy", line 212, in interact
File "renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3325, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
File "renpy/display/core.py", line 4160, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "game/cardgame.rpy", line 373, in event
AttributeError: 'NoneType' object has no attribute 'click'
Windows-10-10.0.19041
Ren'Py 7.4.11.2266
Jedi Trainer 0.7
Sun Nov 27 16:52:21 2022
[/code]
sometimes a person who is speaking gets interrupted while speaking. the method through which this is done is incompatible with setting text to instantly appear. as it causes the partial line of dialog to be instantly skipped. You should wait for player to click through to the next line even on an interrupted line, and indicate the interruption in some other way. such as with a - happening mid word
===
there is no history button on the gui. so if you miss a line you can't easily look up what it was
Why is there no linux version? this is a renpy game, all it takes is checking a box when making the release and instead of windows version it will give you a pc version (windows and linux). this just adds 1 single file that is a measly 2 kb. not mega, not giga, but mere kilobyte. That is so small that it is smaller than the minimum size of a sector on a modern HDD. so a modern HDD will round it up to a single 4kb sector because that is literally the smallest a file can be.
I played v0.2 from the start and as far as I can tell nothing changed from v0.1 except that it says v0.2 in the corner.
it even says at the end "this is the end of v0.1" before dumping me back in main menu. I started a new play from the beginning too just in case it was a problem with importing savegame and no, still the same issue.
I saw some other people mentioning having the same issue too.
can you include a default name for the girls? at the moment you have to name them and if you do not their name comes out blank
> Hi! I´m Alex56 I'm making Corruption, an Adult Visual Novel
"Corruption" should be changed to "Justice and Tribulation"
also patreon still says corruption. and the itch.io url link says https://lei56.itch.io/corruption
The art is very good and the girls are cute. I am looking forwards to more of this.
v0.1 issues:
1. when you start a new game it resets the music volume to default. And you cannot change audio volume during events (such as the initial battle). You have to play with default music volume until you finish prolog and can access the main menu
2. "archers rooted" should be routed.
3. need control over window/fullscreen mode. unity does that by default so i don't understand why you removed the options
4. need a way to set text appear speed. so it could be set to instantly appear instead of slowly fading in letter by letter.
5. training guards is broken. I start training 5 guards. captain says status is 20 guards + 5 in training. after a few days it says status 20 guards + 0 in training. I do not lose any money from this.
6. after starting a sex scene with lea needs a way to rush through it. there is too much mandatory waiting involved even on repeat scenes
7. There are several broken events that instead of raising a stat set it to a value. for example when you catch violet trying to masturbate for the first time and have her masturbate in front of you. I did not deny orgasm. Afterwards it say "obedience increased by 1 and it is now 1". Obedience was IIRC 3 before this event so in fact I lost several points because it reset them instead of add to them
8. You really really need multiple save system. Having a singular save is a problem. For example in issue 7 above I could have verified that this really happened and stats were lost. as well as provide you with a save from just before the event, as well as revert to an earlier save to avoid the issue until fixed. But since you made it so there is only 1 save then I can not do any of those things
> "No NTR"
actually this is incorrect. it should say "No Netorare / Netorase"
Netorare = some steals your girl
Netorase = you whore out your girl or pass her around to your friends for free
Netori = you steal someone else's girl
This game contains Netori. I am not complaining about the content mind you. Just pointing out your terminology is wrong.