Hi Taco,
I noticed that recently you are publishing comics. Do you plan to make games again the style of Save U or Second Class?
Which version of Ren’Py did you use? Which version of Python did you have installed when developing?
No, they are 10-30 frames into the animation which makes me think it is a different type of error. Moreover, the onion issue behaves in a way that is not specifically graphically related; loading an older save, where no onion was available causes an onion to appear graphically properly, but illogically.
Another possible issue was that when I traced back to an older save the options in saving the childhood friend leading to non slave routes were available briefly, but then did not work later down the line in the following scenes. However, this may be intended behavior as perhaps earlier choices would have lead to “better” outcome, and the scenes where identical for narrative purposes. (Basically, from saving Riley to the next day, no matter what choices are made in my game, she is punished at night, and I do not seek her in the morning).
I did notice that for whatever reason, your game did not end up using the GPU, unlike the games which did not have a problem on my machine.
Yeah, it’s been an interesting take, given the disparate paths for content.
One interesting thing I noticed that pointed to some sort of memory issue (though likely not exclusively garbage collection) is that, since the emergence of the flashing to black background on the onions, there has also been a sing flash to a girl’s static picture, in a pose from earlier, near the beginning of a sex scene with said girl. Though Python doesn’t handle these the same way it seems like a single frame during playback is referencing the incorrect memory location. I’ll follow up in your discord if I can localize ift for you.
I believe it is either caused by incompatibility on the graphics side with Ren’Py.This is unlikely, IMO, unless you approached the overlay differently than other people have, as I don’t see the same artifact in their animations, and they certainly use animated overlays and containing alpha.
Alternately, I noticed that this issue was emergent; for the first 6 or 7 onions it was fine, then started to be an issue. This points to it being a garbage collection or memory issue. Thinking back through the use leading up to the behavior, I did review the onion images a number of times. Moreover, when it started to happen on the 8th onion, I scrolled back before the onion to the phone and the onion was still flashing and animating which seems to indicate a possible scripting issue, I think with triggered events.
Hi, I know in the intro you warned about scrolling forward causing issues. I noticed that I may have incurred a flickering in overlay (like when the onion is found, screen flickering to black background)
It may be an artifact of my graphics card, its drivers, or that I maxed out VRAM usage in the settings.
The distance point. Sorry, I think it was the 100. I first succeeded in a mission in the large asteroids, then accepted one mission at the point. While that was active, I accepted a second one.
When the first came due, I couldn’t collect. When the second came due, I couldn’t collect it either.
Does the game allow you to sell items required for missions? If so, that is the likely cause. It prevents sell all, but I had cargo of the same type, so I sold individual amounts.
The Nav points are still on the map after fail, is this as designed?
Your suggestion to move the application to the desktop removes the error of when using the device to store the save. However, a json is not created either on the desktop, or the location of the save files in the RenPy directory (subdirectory of the Library)
So, it seems I will have to restart from scratch when I have the patience.
I assume the issue is a difference in python versions between my Mac and the Mac you tested on, or a permissions issue as alluded to, however the multiverse pod did not generate a json, and generated an exception as follows (the multiverse pod was still in my inventory, but the items are gone, so I will reload):
I’m sorry, but an uncaught exception occurred.
While running game code: File “game/03_GAME.rpy”, line 58, in script call call navigate() from _call_navigate File “game/500_navigator/510_navigate_ship.rpy”, line 391, in script call call use_item(_return[1], useItem) from _call_use_item File “game/600_interact/600_interact_room.rpy”, line 17, in script call call multiverse_manager() from _call_multiverse_manager_1 File “game/650_trading/650_cargo.rpy”, line 351, in script python: File “game/650_trading/650_cargo.rpy”, line 352, in <module> with open(config.gamedir + “/multiverse_pod.json”, “w”) as f: IOError: [Errno 30] Read-only file system: u’/private/var/folders/mw/yrrc29fd5sg72b7hrkg7hxg80000gn/T/AppTranslocation/E26CC3E5-FC43-4033-A0B7-C4F14B796AAD/d/SpaceJourneyX.app/Contents/Resources/autorun/game/multiverse_pod.json’
– Full Traceback ————————————————————
Full traceback: File “game/03_GAME.rpy”, line 58, in script call call navigate() from _call_navigate File “game/500_navigator/510_navigate_ship.rpy”, line 391, in script call call use_item(_return[1], useItem) from _call_use_item File “game/600_interact/600_interact_room.rpy”, line 17, in script call call multiverse_manager() from _call_multiverse_manager_1 File “game/650_trading/650_cargo.rpy”, line 351, in script python: File “/private/var/folders/mw/yrrc29fd5sg72b7hrkg7hxg80000gn/T/AppTranslocation/E26CC3E5-FC43-4033-A0B7-C4F14B796AAD/d/SpaceJourneyX.app/Contents/Resources/autorun/renpy/ast.py”, line 928, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File “/private/var/folders/mw/yrrc29fd5sg72b7hrkg7hxg80000gn/T/AppTranslocation/E26CC3E5-FC43-4033-A0B7-C4F14B796AAD/d/SpaceJourneyX.app/Contents/Resources/autorun/renpy/python.py”, line 2245, in py_exec_bytecode exec(bytecode, globals, locals) File “game/650_trading/650_cargo.rpy”, line 352, in <module> with open(config.gamedir + “/multiverse_pod.json”, “w”) as f: File “/private/var/folders/mw/yrrc29fd5sg72b7hrkg7hxg80000gn/T/AppTranslocation/E26CC3E5-FC43-4033-A0B7-C4F14B796AAD/d/SpaceJourneyX.app/Contents/Resources/autorun/renpy/compat/init.py”, line 94, in compat_open return python_open(*args, **kwargs) IOError: [Errno 30] Read-only file system: u’/private/var/folders/mw/yrrc29fd5sg72b7hrkg7hxg80000gn/T/AppTranslocation/E26CC3E5-FC43-4033-A0B7-C4F14B796AAD/d/SpaceJourneyX.app/Contents/Resources/autorun/game/multiverse_pod.json’
Darwin-19.6.0-x86_64-i386-64bit Ren’Py 7.4.11.2266 Space Journey X 040_c1
Perhaps I am missing something obvious, but when I look through the mac .app, I can not find an options.rpy
I tried following the callstack and defining it in the possibly right place, according to the comments, but each attempt seems to lead to the app failing to load at all, so I must have made a mistake.
When will the patch be made available?