BakaHu

Member
May 8, 2022
330
399
Trying to play this on JoiPlay,
For some reason I get an error when I try to save.

Line 382 in 00action_file just says (return false)

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00action_file.rpy", line 382, in __call__
AttributeError: 'module' object has no attribute 'HIGHEST_PROTOCOL'

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

Full traceback:
  File "_layout/screen_load_save.rpymc", line 35, in script
  File "renpy/ast.py", line 923, in execute
  File "renpy/python.py", line 2235, in py_exec_bytecode
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
  File "renpy/ui.py", line 298, in interact
  File "renpy/display\core.py", line 3276, in interact
  File "renpy/display\core.py", line 4110, in interact_core
  File "renpy/display\layout.py", line 1090, in event
  File "renpy/display\transition.py", line 48, in event
  File "renpy/display\layout.py", line 1090, in event
  File "renpy/display\layout.py", line 1090, in event
  File "renpy/display\screen.py", line 726, in event
  File "renpy/display\layout.py", line 1090, in event
  File "renpy/display\layout.py", line 1297, in event
  File "renpy/display\layout.py", line 273, in event
  File "renpy/display\layout.py", line 1090, in event
  File "renpy/display\layout.py", line 1297, in event
  File "renpy/display\layout.py", line 273, in event
  File "renpy/display\layout.py", line 1090, in event
  File "renpy/display\layout.py", line 273, in event
  File "renpy/display\behavior.py", line 979, in event
  File "renpy/display\behavior.py", line 914, in handle_click
  File "renpy/display\behavior.py", line 329, in run
  File "renpy/common/00action_file.rpy", line 382, in __call__
  File "renpy/loadsave.py", line 415, in save
  File "renpy/loadsave.py", line 401, in save
  File "renpy/loadsave.py", line 49, in dump
AttributeError: 'module' object has no attribute 'HIGHEST_PROTOCOL'
Using the full version (3 part dl via pixeldrain) and Brandy Mod,
Works on the patreon version of JoiPlay,
Well at least saving works haven't fully tested yet.
 
  • Like
Reactions: Justaregulardude

soldano

Member
Jan 29, 2018
264
445
High-Rise Climb [v0.92a] [Smokeydots] - Original size 9.86GB
Out of curiosity, how can it be that a game that weighs 9G goes on to weigh 900mb without losing quality appreciably? What are developers doing wrong to drop those monsters when their game can run perfectly at 10% weight?
 

jan^s

Active Member
Dec 19, 2019
832
736
Perception of quality is everything. If you play @1152x864 and it be perceived as fine but you zoom that 900mb version to uhd or higher resolutions you will perceive a drop in quality compared to the original; a few examples could be but not limited too clothes to skin edging, whites on colors (eyes) and small detailed objects (background objects). I am not supporting one way or the other, just tossing out realistic scenarios here.
 

PandaGuts

Newbie
Jan 4, 2021
79
72
i cant extract the files??
why is the whole file a rar but in it its a zip file
im talking about the Part 1.

it says could not execute, is it missing?. if someone wants to help ill type the whole thing it said
 
Last edited:

cxx

Message Maestro
Nov 14, 2017
65,028
32,777
i cant extract the files??
why is the whole file a rar but in it its a zip file
im talking about the Part 1.

it says could not execute, is it missing?. if someone wants to help ill type the whole thing it said
it's missing part 2 and 3 and you get whole ~10 gigs by starting extraction on part1.
 
  • Like
Reactions: PandaGuts

hngg

Compress All The Things!
Modder
Donor
Compressor
May 26, 2019
578
2,475
Out of curiosity, how can it be that a game that weighs 9G goes on to weigh 900mb without losing quality appreciably? What are developers doing wrong to drop those monsters when their game can run perfectly at 10% weight?
tldr: Artists DGAF

3D rendering software often outputs 32-bit (or even 64-bit!) PNG files with alpha channel and minimal compression as that is closest to what the native image format is. It is extremely wasteful but the authors of the software never intended for that to be the final distribution format, only an intermediary to be used in further processing. Converting to 24-bit PNG with max compression alone can save 40% of the size but artists don't really care to understand the technology beyond "does it look pretty?". Instead of optimizing they just copy+paste directly from the rendering program (often DAZ3D) into renpy. Sometimes they'll spend some time in Adobe Photoshop for a filter and some color correction but again they'll just use whatever default format settings photoshop gives them (or use jpg and completely fuck the image).

In AAA game studios there are sometimes dedicated technical artists that go around optimizing other artist's work so it's actually usable because this issue is very, very common.
 
  • Like
Reactions: soldano

jan^s

Active Member
Dec 19, 2019
832
736
tldr: Artists DGAF

3D rendering software often outputs 32-bit (or even 64-bit!) PNG files with alpha channel and minimal compression as that is closest to what the native image format is. It is extremely wasteful but the authors of the software never intended for that to be the final distribution format, only an intermediary to be used in further processing. Converting to 24-bit PNG with max compression alone can save 40% of the size but artists don't really care to understand the technology beyond "does it look pretty?". Instead of optimizing they just copy+paste directly from the rendering program (often DAZ3D) into renpy. Sometimes they'll spend some time in Adobe Photoshop for a filter and some color correction but again they'll just use whatever default format settings photoshop gives them (or use jpg and completely fuck the image).

In AAA game studios there are sometimes dedicated technical artists that go around optimizing other artist's work so it's actually usable because this issue is very, very common.
So would it be like going from lossless to lossy compression?
 

cxx

Message Maestro
Nov 14, 2017
65,028
32,777
So would it be like going from lossless to lossy compression?
same or near same quality but less size. when game gets to 10 gigs and still some updates left it doesn't look good.
 
3.90 star(s) 111 Votes