Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Ni-Fi Loop

81
Posts
3
Topics
1
Followers
1
Following
A member registered Jan 13, 2025

Recent community posts

(1 edit)

I downloaded the new update...and now all I get is errors. First I thought the update just wasn't compatible with old saves, but errors keep happening even when starting a fresh new game.

Here is an example (the first error I game across when starting a new game):

I'm sorry, but an uncaught exception occurred. While running game code:
  File "game/trueclash_intro.rpy", line 69, in script
    menu intro_menu_1:
  File "game/screens.rpy", line 369, in execute
    screen choice(items):
  File "game/screens.rpy", line 369, in execute
    screen choice(items):
  File "game/screens.rpy", line 373, in execute
    timer 0.4 action Function(_tc_autosave_on_choice) repeat False
  File "game/screens.rpy", line 373, in keywords
    timer 0.4 action Function(_tc_autosave_on_choice) repeat False
  File "game/screens.rpy", line 373, in <module>
    timer 0.4 action Function(_tc_autosave_on_choice) repeat False
NameError: name '_tc_autosave_on_choice' is not defined
-- Full Traceback -------------------------------------------------------
Traceback (most recent call last):
  File "game/trueclash_intro.rpy", line 69, in script
    menu intro_menu_1:
  File "renpy/ast.py", line 1825, in execute
    choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
             ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/exports/menuexports.py", line 135, in menu
    rv = renpy.store.menu(new_items)
         ~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File "renpy/exports/menuexports.py", line 418, in display_menu
    rv = renpy.ui.interact(mouse="menu", type=type, roll_forward=roll_forward)
         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/ui.py", line 306, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "renpy/display/core.py", line 2163, in interact
    repeat, rv = self.interact_core(
                 ~~~~~~~~~~~~~~~~~~^
        preloads=preloads,
        ^^^^^^^^^^^^^^^^^^
    ...<4 lines>...
        **kwargs,
        ^^^^^^^^^
  File "renpy/display/core.py", line 2709, in interact_core
    root_widget.visit_all(lambda d: d.per_interact())
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 460, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 460, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 460, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/screen.py", line 503, in visit_all
    callback(self)
    ~~~~~~~~^^^^^^
  File "renpy/display/core.py", line 2709, in <lambda>
    root_widget.visit_all(lambda d: d.per_interact())
                                    ~~~~~~~~~~~~~~^^ 
  File "renpy/display/screen.py", line 514, in per_interact
    self.update()
    ~~~~~~~~~~~^^
  File "renpy/display/screen.py", line 715, in update
    self.screen.function(**self.scope)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "game/screens.rpy", line 369, in execute
    screen choice(items):
  File "game/screens.rpy", line 369, in execute
    screen choice(items):
  File "game/screens.rpy", line 373, in execute
    timer 0.4 action Function(_tc_autosave_on_choice) repeat False
  File "game/screens.rpy", line 373, in keywords
    timer 0.4 action Function(_tc_autosave_on_choice) repeat False
  File "renpy/python.py", line 1308, in py_eval
    return py_eval_bytecode(code, globals, locals)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/python.py", line 1301, in py_eval_bytecode
    return eval(bytecode, globals, locals)
           ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "game/screens.rpy", line 373, in <module>
    timer 0.4 action Function(_tc_autosave_on_choice) repeat False
NameError: name '_tc_autosave_on_choice' is not defined

I'm sorry but I don't have an Tumbrl account, and I'm not really interested in getting one either (not really a fan of social media of any kind...just here to play), so this is the only way for me to reach you. I apologize for the inconvenience.

An error occurred during installation:

htfs.Open (initial request): in conn.Connect, non-retriable error: in conn.tryConnect, got HTTP non-2XX: api.itch.io: HTTP 400: {"errors":["invalid upload"]}

The free Demo is no longer downloadable, neither from Itch.io (App or directly from the site, doesn't matter) nor from Steam. Steam link does nothing, and Itch.io link redirects you to Patreon, where you need to be a member to access the files.

Is this on purpose? Or?

## BUG REPORT ##

◎ Page 51 - spelling mistake : It is "News flash" not "New-flash".

◎ Page 92-SOLOE.23 - multiple code errors :

Error: child tag <<elseif>> was found outside of a call to its parent macro  <<if>>      <<elseif $sj2>>
Error: <<set>>: bad evaluation: invalid escape sequence <<set $Grounded = Math.clamp($Grounded + 0.2, 0, 100)>\ <<else>>
Error: <<set>>: bad evaluation: unexpected token: identifier <<set $Grounded = Math.clamp($Grounded - 0.2, 0, 100)> She looks at you with confusion, “We don’t take requests and Mr. Perry likes things to be done as fast we can because he doesn’t like paying us—” You raise a hand, “Did I ask for your life story? No. I’m the customer and you’re going to do what I say or Mr. Perry will be hearing from me.” She looks away quickly. <</if>

◎ Page 115-SOLOE.46 - code error :

Error: <<if>>: bad conditional expression in <<if>> clause: unexpected token: identifier
<<if $cisf or $transf $nbf>>\ You know it’s almost suicide to run into a shootout but if you stay you’ll die too. At least this way, you could die like someone who has balls. <<else>>\ You know it’s almost suicide to run into a shootout but if you stay you’ll die too. At least this way, you could die like a man. <</if>>

## BUG REPORT ##

Error: the passage "S.CH.7.ACT.3.PG.288.3" does not exist

## BUG REPORT ## (the link to the Google thing did not work)

Passage: CH.4.ACT.1.PG.102

Error: cannot find a closing tag for HTML <p>
From: Eliza Harren <eliza.harren@heavenfacility.org>
Sent: Wednesday, December 01st, 4031 09:25:15 AM
To: Dawn Venus <venus.dawn.@heavenfacility.org>
Subject:

Where and when? ...in the tunnel, where the chime rings...?

...the problem is that you don't have enough points with any of them RO's for them to care enough to come to your aid...

# Spoiler Warning #

Here is a link to  a Walkthrough on the Author's Official Tumblr page: https://ataleofcrowns.tumblr.com/post/627362513923768320/walkthrough-unlocking-a...

### BUG REPORT ###

Not actual bugs, but still something you might want to sort out.

In Ch 1, on the page starting with "A practiced blow meets my already beaten shin," the last paragraph appears twice.

In Ch 2, after Brick's incident in the tavern, there is no line-break or anything before the sub-header "Next day".

I think I have managed to gather all the $ from the Book One, and what is left to do is to implement the code to unable the import/export function.

However, before doing that, I have questions, and recommendations, relating to the variables and their functions: There are some that I'm not sure what they are meant to do, some that go by different name on the Book Two, some that do not exist, and some that I think would function better is slightly changed.

Do you want us to continue the conversation here, or do you want to make it private?

Also, would you rather that I do the changes directly to the actual game file, or would you rather want me to just send you the information needed and then do it yourself?

Ok. I'll go play around with the code and keep you posted.

I can't promise anything useful to come out of it, but I'll do my best.

I just wanted to rekindle to the conversation Dino Nuggets In Spacea attempted to start a month ago:

  ____________________________________________________________

"Dino Nuggets In Space a month ago(+5)(-1)
I know this book is nowhere near done but I do very much hope that by the end we're able to import our saves from the previous book instead of relying on making vague choices pertaining to our behavior in the first one to set the narrative here in in this one- I have problems with memory loss you see, and I know for a fact that I will not remember my previous choices and such if it really does stay this way for the completion of this book 💔 
Not complaining btw! Just voicing a concern due to a disability"

  ____________________________________________________________

I find the idea most excellent.

I am not sure if you are aware how to make the books so that a save from the end of the Book 1 can be exported to be then imported at the begin of Book 2 allowing seamless character progression and plot continuation (no need for recap or choice picker). So, a great example of this (though not perfect) can be found in the Superstition series by 13Leagues:

https://13leagues.itch.io/superstition

https://13leagues.itch.io/superstition-s2

Applying this to your work would make jumping from book one to book two so much easier for, at least, us readers if not for you too, and it would help with consistency and immersion. I believe your work would benefit greatly from it, especially if there is going to be more than two books...which seems very likely (and which we all I assume are cheering for) considering all the delicious mysterious entanglements revealed so far.

If you are interested in the idea, but wary of the coding, I can try to make myself useful and help where needed. I'm not an expert by any means, but I have some experience dabbling with Twine/Sugarcube.

I love the story (and Kestrel) and will continue to read regardless. However, if there is going to be more books, I will probably sooner or later end up attempting the coding for personal use anyway just to make my character and story line feel consistent...so might as well, help to provide it for all audience.

Let me know what you think.

Clicking the Tumblr link on your Ko-Fi page gives Tumblr error page "There's nothing here.", the address the link attempts to open being "dam-peace.tumblr.com.

Clicking the Tumblr link on this page, attempts to open "https://www.tumblr.com/login?redirect_to=%2Fblog%2Fdam-peace".

Both links are tied to a username "dam-peace". However, doing a simple web search reveals that the actual Tumblr username should be "dbonner-games". 

The link to Tumblr page does not work, neither does the one posted on Ko-Fi.

For me it says the last update was 12 hours ago. But there definitely was no update at that time.

Thanks for sharing the info!

It's been "tomorrow" for hours now LOL

Had I know, I wouldn't have stayed up waiting...and I assume I'm not the only one.

## BUG REPORT ##

Passage ◎ Page 142-P1

No way to go forward. $studies is 'languages'. Which I think might be causing this. Shouldn't the code be $studies is "languages" instead? Or am I mistaken?

I assume you are like me and are using the Itch.io App.

Unfortunately this game cannot be installed. To play it you have to use web browser to got to itch.io and open the game from there.

I don't know what causes it that while some game without download file can be installed through Itch.io App others cannot. It is annoying and makes its harder to keep track of updates.

Ok. Despite the lack features, I still hope that you keep uploading new updates here too. I'll be using the CoG version to play, but to know when new updates are available, Itch.io App is by far the easiest way to go.

(1 edit)

Is there a way to save the game? Can't find a save button anywhere.

...ok, so CoG version has a save button and a back button, but Itch.io version does not...Itch.io version also does not show images...

I am playing the game using Itch.io App on Windows, and I couldn't get the game to rename my character either. The name White remains everywhere.

I am not sure if you are aware (so might as well mention it here) that you can actually make the books so that a save from the end of the Book 1 can be imported at the begin of Book 2 to allow seamless character progression and plot continuation (no need for recap or choice picker).

A great example of this is Superstition by 13Leagues:

https://13leagues.itch.io/superstition

https://13leagues.itch.io/superstition-s2

Second best

nah

...maybe...

Absolutely yes!

No thank you

### BUG REPORT ###

I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/chapterFour_Ending.rpy", line 1317, in script
if mpe.mt_familiar == "maned wolf":
File "game/chapterFour_Ending.rpy", line 1317, in <module>
if mpe.mt_familiar == "maned wolf":
       ^^^^^^^^^^^^^^^                 
AttributeError: 'StoreModule' object has no attribute 'mt_familiar'
-- Full Traceback ------------------------------------------------------------
Traceback (most recent call last):
File "game/chapterFour_Ending.rpy", line 1317, in script
if mpe.mt_familiar == "maned wolf":
File "renpy/ast.py", line 2079, in execute
if renpy.python.py_eval(condition):
       ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 
File "renpy/python.py", line 1305, in py_eval
return py_eval_bytecode(code, globals, locals)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/python.py", line 1298, in py_eval_bytecode
return eval(bytecode, globals, locals)
           ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "game/chapterFour_Ending.rpy", line 1317, in <module>
if mpe.mt_familiar == "maned wolf":
       ^^^^^^^^^^^^^^^                 
AttributeError: 'StoreModule' object has no attribute 'mt_familiar'

Yes, thank you. Seems to be working fine now.

First I was using Itch.io App and the game didn't work, so then I downloaded the game file and tried to launch it straight from the .exe but that didn't work either. The traceback.txt error list is the same in both occations.

I was trying to launch the game, but the nothing happened besides the traceback.txt popping up.

### BUG REPORT ###

I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/style.pyx", line 808, in renpy.style.rebuild
File "game/multigame_save.rpy", line 66, in prepare_screen
screen exportScreen():
File "game/multigame_save.rpy", line 66, in prepare
screen exportScreen():
File "game/multigame_save.rpy", line 72, in prepare
vbox:
File "game/multigame_save.rpy", line 72, in prepare
vbox:
File "game/multigame_save.rpy", line 80, in prepare
viewport:
File "game/multigame_save.rpy", line 80, in prepare
viewport:
File "game/multigame_save.rpy", line 112, in prepare
vbox:
File "game/multigame_save.rpy", line 112, in prepare
vbox:
TypeError: 'NoneType' object is not iterable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "game/multigame_save.rpy", line 66, in prepare_screen
screen exportScreen():
File "game/multigame_save.rpy", line 66, in prepare
screen exportScreen():
File "game/multigame_save.rpy", line 72, in prepare
vbox:
File "game/multigame_save.rpy", line 72, in prepare
vbox:
File "game/multigame_save.rpy", line 80, in prepare
viewport:
File "game/multigame_save.rpy", line 80, in prepare
viewport:
File "game/multigame_save.rpy", line 112, in prepare
vbox:
File "game/multigame_save.rpy", line 112, in prepare
vbox:
TypeError: 'NoneType' object is not iterable
-- Full Traceback -----------------------
Traceback (most recent call last):
File "renpy/common/00start.rpy", line 216, in script python:
File "renpy/ast.py", line 1187, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/python.py", line 1273, in py_exec_bytecode
exec(bytecode, globals, locals)
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/common/00start.rpy", line 217, in <module>
_init_language()
~~~~~~~~~~~~~~^^
File "renpy/common/00start.rpy", line 86, in _init_language
renpy.change_language(language, force=True)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "renpy/translation/__init__.py", line 854, in change_language
renpy.style.rebuild()
~~~~~~~~~~~~~~~~~~~^^
File "renpy/style.pyx", line 808, in renpy.style.rebuild
File "renpy/display/screen.py", line 1035, in prepare_screens
s.ast.prepare_screen()
~~~~~~~~~~~~~~~~~~~~^^
File "game/multigame_save.rpy", line 66, in prepare_screen
screen exportScreen():
File "game/multigame_save.rpy", line 66, in prepare
screen exportScreen():
File "game/multigame_save.rpy", line 72, in prepare
vbox:
File "game/multigame_save.rpy", line 72, in prepare
vbox:
File "game/multigame_save.rpy", line 80, in prepare
viewport:
File "game/multigame_save.rpy", line 80, in prepare
viewport:
File "game/multigame_save.rpy", line 112, in prepare
vbox:
File "game/multigame_save.rpy", line 112, in prepare
vbox:
File "renpy/sl2/slast.py", line 1694, in prepare
self.expression_value = list(py_eval_bytecode(compile_expr(self.location, node)))
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not iterable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "renpy/bootstrap.py", line 401, in bootstrap
renpy.main.main()
~~~~~~~~~~~~~~~^^
File "renpy/main.py", line 591, in main
run(restart)
~~~^^^^^^^^^
File "renpy/main.py", line 137, in run
renpy.execution.run_context(True)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "renpy/execution.py", line 1036, in run_context
context.run()
~~~~~~~~~~~^^
File "renpy/common/00start.rpy", line 216, in script
python:
File "renpy/common/00start.rpy", line 216, in script
python:
File "renpy/display/error.py", line 135, in report_exception
renpy.game.invoke_in_new_context(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
call_exception_screen, ^^^^^^^^^^^^^^
...<4 lines>...
ignore_action=ignore_action,
^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "renpy/game.py", line 285, in invoke_in_new_context
return callable(*args, **kwargs)
~~~~~~~~^^^^^^^^^^^^^^^^^
File "renpy/display/error.py", line 44, in call_exception_screen
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/ui.py", line 306, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/display/core.py", line 2154, in interact
repeat, rv = self.interact_core(
~~~~~~~~~~~~~~^
preloads=preloads,
^^^^^^^^^^^^^^^^^^
...<4 lines>...
**kwargs,

^^^^^^^^^
)
^
File "renpy/display/core.py", line 2384, in interact_core
renpy.display.screen.prepare_screens()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "renpy/display/screen.py", line 1035, in prepare_screens
s.ast.prepare_screen()
~~~~~~~~~~~~~~~~~~~~^^
File "game/multigame_save.rpy", line 66, in prepare_screen
screen exportScreen():
File "game/multigame_save.rpy", line 66, in prepare
screen exportScreen():
File "game/multigame_save.rpy", line 72, in prepare
vbox:
File "game/multigame_save.rpy", line 72, in prepare
vbox:
File "game/multigame_save.rpy", line 80, in prepare
viewport:
File "game/multigame_save.rpy", line 80, in prepare
viewport:
File "game/multigame_save.rpy", line 112, in prepare
vbox:
File "game/multigame_save.rpy", line 112, in prepare
vbox:
File "renpy/sl2/slast.py", line 1694, in prepare
self.expression_value = list(py_eval_bytecode(compile_expr(self.location, node)))
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not iterable

No problem. Happy to help.

### BUG REPORT ###

In the passage Check -- it show all this extra space after the choices.

=> You can avoid that by wrapping the code that is located beneath the choices in <<silent>>  <</silent>> .

In the passage Check -- the link Yes brings you back to the passage ROGenders. Seems unnecessary repetition, since to get there you have already chosen and accepted the RO's genders.

=> Maybe remove the Pronouns link from the passage ROGenders and instead the Yes link in the Check passage could bring you straight into the passage pros instead.

In the passage Prologue -- there are to code errors.

=> <<set $HerHis to "Her"> -- needs one more > to the end.
=> <<set $HerHis to "His"> -- needs one more > to the end.
=> both <<set $herhis to "her"> and <<set $herhis to "his> have the same error as above, so just add the > to those two also.

In the passage Prologue_2 -- the variable $HerHis is just that, the variable, not the word.

=> The problem is probably the previous error, but the fact that the variable is attached to the " could also causes the engine to read is as a words instead of a variable. So if the problem isn't fixed by fixing the previous error then try putting a space between the " and the $.

In the passage “Leave her alone!” you shout, blocking her with your body. -- There is "him birthday" instead of "his birthday".

=> Instead of the variable $her try using $herhis.

In the passage “No! Please!” You fight back tears as you hold onto Reina’s body. -- There is "him room" and "him face" instead of "his room" and "his face".

=> Instead of the variable $her try using $herhis.

In the passage Prologue 10 -- the variable $herhis is just that, the variable, not the word.

=> The problem is the previously mentioned error in the passage Prologue.
(1 edit)

Hint : 

car-charm

(don't want to outright give away the answer and spoil  anyone's the fun...of pulling out one's hair and screaming to the screen in a rageful, desperation filled frustration...however. if the answer remains shrouded in mystery, I can provide more hints, so let me know)

...no idea, based on what logic, one is suppose to derive the conclusion...but there you have it...

...is someone figures out the logic behind it, I would love to hear it...

A "cosmetic error" in CH1P8.4 :

"Back?" Maud's expression shifts through several emotions too fast to track. "

: in a form of an accidental quotation mark in the end of the sentence.

(1 edit)

Is the code on CH1P2.1 :

You take 
Energy Drink
<<link "Energy Drink">>
<<set $drinkChoice to "energy drink">>
<<run setup.setTrait('calculated', ($deflecting || 50) - 1)>>
<<goto "CH1P2.2">>
<</link>>

: corrent?

Or should it be :

<<link "Energy Drink">>
<<set $drinkChoice to "energy drink">>
<<run setup.setTrait('calculated', ($calculated || 50) - 1)>>
<<goto "CH1P2.2">>
<</link>><

: ?

Also is it intentional that choosing coffee and the Jake "Something's eating you.."-conversations take way from Intuition and add to Methodical?

##BUG REPORT##

Spelling mistake in CH1P20.Theory1_DrinkSuccess.

 Maud grins. Picks up her glass. "Told you $firstNameC's clever."

No big deal, just missing a space between a variable and the following word.

No problem, always happy to help ❤️

I wouldn't call myself tech savvy, but I do dabble LOL I'm better acquainted with Twine than Renpy...but trial and error.

Not sure what caused the problem (the unwanted .rpy file) but after deleting it the game seems to working fine (so far at least).

There is only one game folder and at first the game would only open .txt file, not Renpy. I doubt the problem was caused by the remains of an older version...but of course I could be wrong. I am using the Itch.io App though...so problem might be related to that.

I tried removing the 00layereditimage.rpy instead, and the game is working.