I only use it with one game, Lessons in Love. If it matters this is a download of their 0.42 update that I have patched 0.43 into, but I recall this happening before on the old update where that one was from like 0.36 onward.Not that I know of.
Do you experience this with multiple games? If so, what it the behavior you're seeing. After the update has failed, can you close the game and check the log.txt file if there are any lines starting with "0x52"?
There is a error, seems pretty "shit's broke" vague though.
I'll paste the full log but it's pretty bare on details. The log that happened from before this test where I actually played for a bit just spammed that same error a ton. This time I just opened the game, tried to update, tried to apply update, after thing came back the update screen appeared again, closed it and then closed the game.0x52: Failed to process variable changes. get_changes() missing 1 required positional argument: 'previous'
2024-09-24 17:40:35 UTC
Windows-10-10.0.19045
Ren'Py 8.2.3.24061702
Lessons in Love
0.42.0
Built at 2024-07-31 20:48:36 UTC
Early init took 2.39s
Loading error handling took 0.17s
Loading script took 16.96s
Loading save slot metadata took 1.37s
Loading persistent took 0.06s
Set script version to: (8, 2, 3)
- Init at game/script.rpy:3 took 0.36899 s.
- Init at renpy/common/00images.rpy:55 took 0.72441 s.
- Init at 0x52-URM/classes/main.rpyc:178 took 0.78437 s.
Running init code took 2.46s
Loading analysis data took 0.54s
Analyze and compile ATL took 0.00s
Reloading save slot metadata took 0.83s
Index archives took 0.00s
Dump and make backups took 0.00s
Cleaning cache took 0.00s
Making clean stores took 0.00s
Initial gc took 0.74s
DPI scale factor: 1.000000
nvdrs: Loaded, about to disable thread optimizations.
nvdrs: b"Couldn't load nvlib." (can be ignored)
Creating interface object took 0.05s
Cleaning stores took 0.00s
Init translation took 0.79s
Build styles took 0.01s
Load screen analysis took 0.68s
Analyze screens took 0.02s
Save screen analysis took 0.00s
Prepare screens took 2.15s
Save pyanalysis. took 0.51s
Save bytecode. took 0.42s
Running _start took 0.00s
Interface start took 0.94s
Initializing gl2 renderer:
primary display bounds: (0, 0, 1920, 1080)
swap interval: 1 frames
Windowed mode.
Vendor: "b'Intel'"
Renderer: b'Intel(R) UHD Graphics'
Version: b'4.6.0 - Build 27.20.100.9268'
Display Info: None
Screen sizes: virtual=(1920, 1080) physical=(1920, 1017) drawable=(1920, 1017)
Maximum texture size: 4096x4096
Screen sizes: virtual=(1920, 1080) physical=(1920, 1017) drawable=(1920, 1017)
Maximum texture size: 4096x4096
0x52: Failed to process variable changes. get_changes() missing 1 required positional argument: 'previous'
0x52: Failed to process variable changes. get_changes() missing 1 required positional argument: 'previous'
Resetting cache.
Early init took 44.71s
Loading error handling took 0.51s
Loading script took 5.19s
Loading save slot metadata took 1.22s
Loading persistent took 0.05s
Set script version to: (8, 2, 3)
- Init at renpy/common/00images.rpy:55 took 0.62533 s.
- Init at 0x52-URM/classes/main.rpyc:178 took 0.61034 s.
Running init code took 1.55s
Loading analysis data took 1.60s
Analyze and compile ATL took 0.00s
Reloading save slot metadata took 0.62s
Index archives took 0.00s
Dump and make backups took 0.00s
Cleaning cache took 0.00s
Making clean stores took 0.00s
Initial gc took 0.83s
DPI scale factor: 1.000000
nvdrs: Loaded, about to disable thread optimizations.
nvdrs: b"Couldn't load nvlib." (can be ignored)
Creating interface object took 0.00s
Cleaning stores took 0.00s
Init translation took 0.92s
Build styles took 0.01s
Load screen analysis took 0.55s
Analyze screens took 0.02s
Save screen analysis took 0.00s
Prepare screens took 1.84s
Save pyanalysis. took 0.47s
Save bytecode. took 0.06s
Running _start took 0.00s
Interface start took 1.05s
Initializing gl2 renderer:
primary display bounds: (0, 0, 1920, 1080)
swap interval: 1 frames
Windowed mode.
Vendor: "b'Intel'"
Renderer: b'Intel(R) UHD Graphics'
Version: b'4.6.0 - Build 27.20.100.9268'
Display Info: None
Screen sizes: virtual=(1920, 1080) physical=(1920, 1017) drawable=(1920, 1017)
Maximum texture size: 4096x4096
Screen sizes: virtual=(1920, 1080) physical=(1920, 1017) drawable=(1920, 1017)
Maximum texture size: 4096x4096
0x52: Failed to process variable changes. get_changes() missing 1 required positional argument: 'previous'