The counter becoming a decimal happened when I first tried the game out in January but the error didn't happen until I tried playing again when I reported it, so I cannot remember too well. The things that I remember were that I was reloading the save if I ever took a step with no events occurring, both before and after the change in the counter... I encountered several enemies, and I probably tried out most of the options available for each of them since it was my first time playing (although I do not think I ever used an attack), as well as doing the same outside of battle... I encountered a minigame event with the reward of a full heal twice, I think it was rock-paper-scissors or a coin flip, but I'm not sure whether that was before and/or after the counter became a decimal... I likely took at least one break, using other windows on my PC while the game was still running, although I do not know if that could have had any effect... and I was in Kiku Village and don't think I ever chose to continue the mission.
alirin
Recent community posts
I have encountered a serious error when attempting to load the game, and from looking at the error message, it appears to be because the last time the game was saved and closed, the number of steps I had taken was 12.818181818181818, which I think should not be possible. I am not certain how it ended up at this amount, but it began being amounts ending in that decimal after I had reloaded a few times in one session. I could continue reloading with this anomaly until quitting game.py and running it again, and I recall that the number of steps did not go back down when reloading at this point (e.g. if I was at 7.818... steps, took a step, quit to the main menu without saving and continued, it would still say that I had taken 8.818... steps). This originated in PyNori v2.4.0, but an almost identical error occurs when loading a copy of the Pinori.ini file in PyNori v2.5.0. The crash log is below.
= PyNori v2.4.0 Crash Log =
Timestamp: 2026-02-11 23:48:57.612122
Error Message: invalid literal for int() with base 10: '12.818181818181818'
Traceback (oldest to most recent):
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 12588, in PreStartup
AttemptStartup()
~~~~~~~~~~~~~~^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 12531, in AttemptStartup
Log("Starting script."); reminiscing = 1; startup()
~~~~~~~^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 1310, in startup
TitleScreen() if not shadorako else TitleScreenShado()
~~~~~~~~~~~^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 2121, in TitleScreen
newGame(); os._exit(0)
~~~~~~~^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 3847, in newGame
steps = int(progress.get('Steps Taken', 0)); Log("Loaded steps.")
Please submit this to https://shirley-xml.itch.io/pynori/community as a Bug Report. Sorry for the inconvenience!
Viewing the Overview immediately when opening the game worked fine this time. I have been able to trigger the error again, however. After pressing 1, attempting to load the "windows example" Save Data, which produces a different error:
An error occurred while loading your Save Data. Press any key to return to the Title Screen. If you're trying to migrate Save Data from an older version of PyNori, please run it through the Save Update Utility found at https://shirley-xml.itch.io/pynori-suu.
When attempting to view the Save Data Overview after this, the serious error occurs. I've also found that a similar error appears when attempting to access the options menu at this point.
Yes, Pinori.ini is present in the game's directory. Its contents are below:
[Global] adventuretext = Shown battlestats = Shown gamecorrupted = False difficulty = Normal og sfx = False minigames = True splash text = True powerscaling = True multisave = True healthbars = True stairs nerf = False tones = 0 kiku tone = False tanpopo tone = False nodium tone = False ocean tone = False tanggal tone = False archlekia tone = False dyarix tone = False sines = 0 kill system = 8K show innocence score after shadorako = True [Battle] maxhp = 10 hp = 10 level = 1 atk = 2 def = 6 caffeine = 0 withdrawal = False sleep = 0 vp = 140 max vp = 140 exp = 0 lightheadedness = 0 focused player = Pinori akuronmaxhp = 70 akuronhp = 70 akuronlevel = 6 akuronatk = 15 akurondef = 10 akuron vp = 120 akuron max vp = 120 akuroncaffeine = 0 akuronwithdrawal = False akuronsleep = 0 akuronexp = 350 akuron lightheadedness = 0 sanamaxhp = 100 sanahp = 100 sanalevel = 7 sanaatk = 6 sanadef = 9 sana vp = 150 sana max vp = 150 sanacaffeine = 0 sanawithdrawal = False sanasleep = 0 sanaexp = 700 sana lightheadedness = 0 yamimaxhp = 120 yamihp = 120 yamilevel = 11 yamiatk = 25 yamidef = 5 yami vp = 60 yami max vp = 60 yamicaffeine = 0 yamiwithdrawal = False yamisleep = 0 yamiexp = 2000 yami lightheadedness = 0 milliemaxhp = 0 milliehp = 0 millielevel = 0 millieatk = -1 milliedef = 999999999999999999 millie vp = 0 millie max vp = 0 milliecaffeine = -100 milliewithdrawal = False milliesleep = 999999999999999999 millieexp = 0 millie lightheadedness = 999999999999999999 [Party] pinori = True akuron = False sana = False yami = False millie = False [Ability To Battle] pinori = True akuron = True sana = True yami = True millie = False [Progress] yami defeated = False krystal defeated = False shado guards defeated = False shado archlekia defeated = False location = Kiku Village steps taken = 0 kills = 0 spares = 0 npc kills = 0 route = Traditional kiku village population = 5 tanpopo town population = 6 nodium valley population = 11 crystalline oceanfront population = 13 archlekia population = 13 tanggal volcano population = 18 dyarix population = 25 [Pinori Attacks] treble punch = 10 kick = 0 [Shadorako] hard = False phase = 1 total deaths = 0 deaths = 0 max hp = 2000 hp = 2000 decoded = False death by option 4 = False earth = 550 water = 250 fire = 750 magic = 1000 [Shadorako's Lair] floor = 1 room = 1 steps = 0 bleed = 0 [Shop States] kiku = allowed tanpopo = allowed nodium = allowed ocean = allowed archlekia = allowed tanggal = allowed dyarix = allowed [Character Tasks] akuron task = None akuron state = present akuron distance = 0 akuron purchase = None akuron meetup = None sana task = None sana state = present sana distance = 0 sana purchase = None sana meetup = None yami task = None yami state = present yami distance = 0 yami purchase = None yami meetup = None
The following error occurred when I attempted to view the Save Data Overview from the title screen. I had not started the game yet, so the error could have been due to there being no save data to overview.
= PyNori v2.4.0 Crash Log =
Timestamp: 2026-01-21 20:05:13.343364
Error Message: cannot access local variable 'gamecorrupted' where it is not associated with a value
Traceback (oldest to most recent):
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 12588, in PreStartup
AttemptStartup()
~~~~~~~~~~~~~~^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 12531, in AttemptStartup
Log("Starting script."); reminiscing = 1; startup()
~~~~~~~^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 1310, in startup
TitleScreen() if not shadorako else TitleScreenShado()
~~~~~~~~~~~^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 2121, in TitleScreen
newGame(); os._exit(0)
~~~~~~~^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 3961, in newGame
else: Log("An error occurred!"); GameLoadError("GenericHalt")
~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 4173, in GameLoadError
if err == "GenericHalt": print("An error occurred while loading your Save Data. Press any key to return to the Title Screen.\nIf you're trying to migrate Save Data from an older version of PyNori, please run it through the Save Update Utility found at https://shirley-xml.itch.io/pynori-suu."); pause(); TitleScreen()
~~~~~~~~~~~^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 2121, in TitleScreen
newGame(); os._exit(0)
~~~~~~~^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 3961, in newGame
else: Log("An error occurred!"); GameLoadError("GenericHalt")
~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 4173, in GameLoadError
if err == "GenericHalt": print("An error occurred while loading your Save Data. Press any key to return to the Title Screen.\nIf you're trying to migrate Save Data from an older version of PyNori, please run it through the Save Update Utility found at https://shirley-xml.itch.io/pynori-suu."); pause(); TitleScreen()
~~~~~~~~~~~^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 2128, in TitleScreen
elif tsChoice == 5: SaveOverview()
~~~~~~~~~~~~^^
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 32, in wrapper
return func(*args, **kwargs)
File "C:\Users\tdsfo\Downloads\PyNori v2.4.0\game.py", line 1722, in SaveOverview
print("= Your Current Save Data =") if gamecorrupted == "False" else print("= Your Past =")
^^^^^^^^^^^^^
Please submit this to https://shirley-xml.itch.io/pynori/community as a Bug Report. Sorry for the inconvenience!