Create and Fuck your AI Slut -70% OFF
x
3.30 star(s) 3 Votes

Varimatras

Member
Apr 29, 2017
206
213
217
yeah you go to bed and want to get in that menu with that green arrow blinking around, but when you hit the + its only errors from there...

You don't have permission to view the spoiler content. Log in or register now.
 
  • Like
Reactions: chris_8105

DarKing_Duck

New Member
Apr 10, 2025
12
17
22
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 883, in script
    $ renpy.pause (0.1)
  File "game/script.rpy", line 883, in <module>
    $ renpy.pause (0.1)
  File "game/07 screens static.rpy", line 828, in execute
    screen tutorial_01:
  File "game/07 screens static.rpy", line 828, in execute
    screen tutorial_01:
  File "game/07 screens static.rpy", line 852, in execute
    bar:
  File "game/07 screens static.rpy", line 852, in keywords
    bar:
  File "game/07 screens static.rpy", line 853, in <module>
    value player.energy
AttributeError: 'playerclass' object has no attribute 'energy'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 883, in script
    $ renpy.pause (0.1)
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\ast.py", line 821, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/script.rpy", line 883, in <module>
    $ renpy.pause (0.1)
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\exports\statementexports.py", line 194, in pause
    rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward, pause=delay, pause_modal=modal)
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\display\core.py", line 2215, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\display\core.py", line 2745, in interact_core
    root_widget.visit_all(lambda d : d.per_interact())
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\display\screen.py", line 480, in visit_all
    callback(self)
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\display\core.py", line 2745, in <lambda>
    root_widget.visit_all(lambda d : d.per_interact())
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\display\screen.py", line 491, in per_interact
    self.update()
  File "D:\OneTwistedFantasyAct1-0.141-pc\OneTwistedFantasyAct1-0.141-pc\renpy\display\screen.py", line 697, in update
    self.screen.function(**self.scope)
  File "game/07 screens static.rpy", line 828, in execute
    screen tutorial_01:
  File "game/07 screens static.rpy", line 828, in execute
    screen tutorial_01:
  File "game/07 screens static.rpy", line 852, in execute
    bar:
  File "game/07 screens static.rpy", line 852, in keywords
    bar:
  File "game/07 screens static.rpy", line 853, in <module>
    value player.energy
AttributeError: 'playerclass' object has no attribute 'energy'

Windows-10-10.0.19045 AMD64
Ren'Py 8.3.2.24090902
One Twisted Fantasy Act 1 0.141
Sun Aug 10 01:12:06 2025
 

Zell Entertainment

Newbie
Game Developer
May 3, 2022
38
831
149
Hmm...I just fully finished playing this title's recent update from the starting, and felt with the way the story suddenly started...it plays out like I missed a huge part of the beginning of the story. We as the player find out MC was ported just three weeks earlier...after the large summoning group of other hero's landed months earlier in the mid-evil fantasy realm.

Then comes the dreaded card game, of which can be skipped (thank god for that added feature...). But, FYI...the developer mentioned in an earlier post that the "skip function" will be later removed with in the story, which will force the card game mechanic onto players who really dislike those types of mini games (which to me will most likely limit the potential fan base size of players, due to this direction choice). Also a suggestion...maybe adding an auto configure choice in the card game for players who don't want to use the card game would hugely benefit the players experience (if the skip function choice will remain in the story).

I don't mean to sound negative as I actually really liked most of the story (minus the lack of starting info, and the missing card game instructions), as well I liked how clear and clean the renders are. But I'm just not a fan of the fighting card game, and as well how the daily energy resource is used to move around the city map (it's structured as a resource management / limited movement sandbox...)

An example...it cost MC 30 out of 100 total energy points to go to the tavern, and then 65 points to go to the female's hero's store just a few blocks over. Leaving only 5 points left...which means to me it ends the day. Which I guess it's structured as a type of sandbox story...which makes this title less appealing to want to play it.)

Well I'll keep watching to see where this title's direction goes with regards to some of the less desirable features mentioned. Wishing this developer future success with his recent and unique endeavour.

Regards
I appreciate the feedback. So the energy system is still early in development and put there for progression (I still need to do a lot of work on it). The game will be highly story-driven! The goal is that there is three different stories. One for each of the heroin and you must progress through their stories to progress the world story. All of which has not been done yet. As for the card-fighting elements, I still feel that they will be a net positive for the game. But I will keep my eye on it, and if there are enough people who dislike it, I may put a story mode option into the game.
 
  • Like
Reactions: MrBenny

N0lla

Newbie
Aug 25, 2023
92
67
151
It quite unique in gameplay, kinda like manga. Enjoying it so far - although I dont know if I have finished the update as I think I'm on day 19 and each of the locations, dont give me anything to do?
 

grumble314

Member
Nov 23, 2021
150
92
143
Also getting errors when clicking on most of the buttons on the top right:
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 1375, in script
    $ renpy.pause (0.1)
  File "game/script.rpy", line 1375, in <module>
    $ renpy.pause (0.1)
  File "renpy/common/00action_other.rpy", line 582, in __call__
    rv = self.callable(*self.args, **self.kwargs)
  File "game/02 functions.rpy", line 484, in rebuild_all
    if p.ident == passive_id1:
AttributeError: 'passive' object has no attribute 'ident'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 1375, in script
    $ renpy.pause (0.1)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\ast.py", line 821, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/script.rpy", line 1375, in <module>
    $ renpy.pause (0.1)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\exports\statementexports.py", line 194, in pause
    rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward, pause=delay, pause_modal=modal)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\display\core.py", line 2215, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\display\core.py", line 3278, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\display\layout.py", line 1294, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\display\layout.py", line 1294, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\display\layout.py", line 1294, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\display\screen.py", line 793, in event
    rv = self.child.event(ev, x, y, st)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\display\layout.py", line 1294, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\display\behavior.py", line 1180, in event
    return handle_click(self.clicked)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\display\behavior.py", line 1101, in handle_click
    rv = run(action)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\display\behavior.py", line 394, in run
    new_rv = run(i, *args, **kwargs)
  File "I:\AVN\OneTwistedFantasyAct1-0.168-pc\renpy\display\behavior.py", line 401, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_other.rpy", line 582, in __call__
    rv = self.callable(*self.args, **self.kwargs)
  File "game/02 functions.rpy", line 484, in rebuild_all
    if p.ident == passive_id1:
AttributeError: 'passive' object has no attribute 'ident'

Windows-10-10.0.26100 AMD64
Ren'Py 8.3.2.24090902
One Twisted Fantasy Act 1 0.168
Sat Sep  6 22:41:54 2025
 

omega33

New Member
Apr 12, 2020
6
9
147
Restarted the game because save files were broken (Cecily shop errors). Skipped all the dialogue and got into the Rainbow Demon fight—yes all the fights are optional, but I’ve beaten it before—only to lose and discover there’s NO ROLLBACK. That means starting over from the very beginning. I instantly deleted the game and won’t be coming back.

The audacity of some developers to disable rollback in Ren'Py games is beyond frustrating. Worse, some even disable the skip button, forcing you to re-read all the same cringeworthy dialogue. You're not Chris Avellone, and this isn’t another BioWare Golden Age masterpiece.

People don’t play Ren’Py games for the clunky mechanics or bloated dialogue. They don’t want to be jerked around and waste time.

Good luck in your future endeavors—but this one is a hard pass.
 

MrBenny

Engaged Member
Jul 20, 2021
2,376
5,776
646
Restarted the game because save files were broken (Cecily shop errors). Skipped all the dialogue and got into the Rainbow Demon fight—yes all the fights are optional, but I’ve beaten it before—only to lose and discover there’s NO ROLLBACK. That means starting over from the very beginning. I instantly deleted the game and won’t be coming back.

The audacity of some developers to disable rollback in Ren'Py games is beyond frustrating. Worse, some even disable the skip button, forcing you to re-read all the same cringeworthy dialogue. You're not Chris Avellone, and this isn’t another BioWare Golden Age masterpiece.

People don’t play Ren’Py games for the clunky mechanics or bloated dialogue. They don’t want to be jerked around and waste time.

Good luck in your future endeavors—but this one is a hard pass.
Well in some cases using the roll back can cause a game to have errors. But you could also use in the future UnRen (choice #6) to enable the roll back with any title that has that feature locked.

Just extract and place the bat file where the Ren'Py game exe is located, and double click on the UnRen bat file to run it (FYI...the game has to be closed before running UnRen).

Regards
 
  • Like
Reactions: omega33

Korandor

Member
Apr 13, 2021
138
99
162
I also had a ton of errors, then started a new game and everything ran smoothly until day 19. I could click on everything on the map but only got Leave as an option except in the Mansion, where I could choose between Rest and Leave.
For the rest, everything stayed on day 19, so I assume that the map on day 19 is the end of the update.

PS: What annoyed me a little was that the update ends 3 points before level 3.
 

Pif paf

Engaged Member
Feb 5, 2018
3,364
2,466
451
OK i've got an error that the playerclass has no attribute exp
while trying
$ player.exp += 21
 

Paradox004

Member
Apr 14, 2025
156
189
52
Boy, there's not much there yet... but it has potential. And I'm so glad the fights are skippable with pure auto-win. None of this like, "You'll have like 80% success. For best results, you HAVE to play my crappy mini-game" bs some games have. I just hope the sandbox-y nature doesn't become too much of a grind in the future. So far, it feels more dating sim style, where you basically pick a location rather than a character, to decide which character to progress with... which is fine.

I've got this on f95checker now, so I'll check back in a few updates.
 
  • Like
Reactions: MrBenny

Paradox004

Member
Apr 14, 2025
156
189
52
Restarted the game because save files were broken (Cecily shop errors). Skipped all the dialogue and got into the Rainbow Demon fight—yes all the fights are optional, but I’ve beaten it before—only to lose and discover there’s NO ROLLBACK. That means starting over from the very beginning. I instantly deleted the game and won’t be coming back.

The audacity of some developers to disable rollback in Ren'Py games is beyond frustrating. Worse, some even disable the skip button, forcing you to re-read all the same cringeworthy dialogue. You're not Chris Avellone, and this isn’t another BioWare Golden Age masterpiece.

People don’t play Ren’Py games for the clunky mechanics or bloated dialogue. They don’t want to be jerked around and waste time.

Good luck in your future endeavors—but this one is a hard pass.
I mean... skip the fight or save before it? Sounds like a you problem, dude.

Don't get me wrong, I don't like rollback being disabled, and I especially don't like skip being disabled... (which it isn't in this, at least), but not coming back because YOU lost a fight YOU could skip? That's the definition of skill issue.
 
  • Like
Reactions: Zell Entertainment

Paradox004

Member
Apr 14, 2025
156
189
52
Hmm...seeing this has a harem path is very cool, but turn based fighting content with cards... Well I guess I'll wait and see if there will be a choice added to make that content avoidable...for the players who just want the story without the card game.

At least I'm hoping it will happen at some point, as I'm really not a fan of mini games. And I even avoided playing the gwent game in Witcher 3...due to how much I dislike that type of content. And I'm sure there are others that would also prefer a choice to avoid as well.

Regards.
Go play Gwent. It's actually really fun in Witcher 3. The standalone Gwent was way worse, imo.
 

5mithers

Member
Aug 3, 2019
410
442
206
Zell Entertainment : Weird bug report. After talking to Lily, I get a 5 star chest. When I go to open it in my inventory, I get a weird error.
1757356406636.png

I've opened up the 2 previous chests without issue. But this one throwing a type mismatch error. (object type "int" has no attribute rare.)

The code block seems sane:

Code:
screen chest_backside(chest):
    modal True
    add "animatedchest":
        anchor (0.5,0.5)
        pos (0.5,0.5)

    $ object1 = chest.object1
    $ object2 = chest.object2
    $ object3 = chest.object3
    $ type1 = chest.type1
    $ type2 = chest.type2
    $ type3 = chest.type3

    $ glow1 = get_glow(object1.rare)
    add glow1 at glow_up1:
        anchor (0.5,0.5)
        pos (840,460)

    $ glow2 = get_glow(object2.rare)
    add glow2 at glow_up2:
        anchor (0.5,0.5)
        pos (976,463)

    $ glow3 = get_glow(object3.rare)
    add glow3 at glow_up3:
        anchor (0.5,0.5)
        pos (1110,470)
From looking at the code, this seems like it's a glitch when the object is essence. (If the object is essence, it ends up a numerical value.)
For example from the star5chest() definition:
Code:
           if roll7 <= 10:
                if len(passivet7) > 0:
                    type1 = "passive"
                    random_item1 = renpy.random.choice(passivet7)
                    passivet7.remove(random_item1)
                else:
                    type1 = "essence"
                    random_item1 = 7500
That would seem to indicate that the object becomes a numerical value of 7500, while the type becomes the string "essence".




I reloaded from a previous save, played through the chest award, and opened it and it results in a successful "pull" with 3 cards.
 
  • Like
Reactions: Zell Entertainment
3.30 star(s) 3 Votes