-
Notifications
You must be signed in to change notification settings - Fork 684
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RenPy 8 / Python 3.9 migration #9493
Conversation
fix for .keys()
hmmm ok I'll check these conflicts out, then approve this to go in as long as it runs. that'll make it easier to solve the remaining outstanding boxes on the py3 prep as the major stuff is in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
aiight
@multimokia @Legendkiller21 yall still around ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lol forgot that commit
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(tested that it runs and persistent loads) twice
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tested the following:
- loading v12.12 persistent with game/saves deleted - v12 persistent was loaded + no
game/saves
created - loading v13 backup persistent - backup persistent loaded + no
game/saves
created - loading v13 normal persistent - normal persistent loaded + no
game/saves
created
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Screm
Migration of our codebase to RenPy 8 / Python 3.9
We want to test #9742 first, it can be merged into
r7.4
, or intocontent
after we merger7.4
there. But it should be ready when this PR is ready.Update changelog as you push!
Changelog
Changelog:
Code:
logging
has been updated to py3 (e.g. no more extra spaghetti to deal with newlines)MASPiece
, optimised Monika's AI codeMASFormatter
for py3/r8, slightly optimisedmas_find_target
(part of our private API)glitchtext
from DDLC was backported and optimised asmas_glitchText
_mas_root.glitchtext
was removed as obsoletepushEvent
>mas_pushEvent
queueEvent
>mas_queueEvent
mas_overrides
dict
)restartBlacklist
ParticleBurst
from DDLC_MASMoniFollowTransformDissolve
poem_m1
(Hole in Wall (Part 1))poem_m21
(Hole in Wall (Part 2))poem_m2
(Save Me)poem_m3
(The Lady who Knows Everything)poem_m4
(Happy End)DDLC
to obey the guidelinesscripts.rpa
hwnd
on Windows OSwinnie32api
nowmas_display_notif
)MASMacLog
macLogOpen
getMASLog
logcreate
logrotate
mas_with_statement
MASImageData
Event.checkConditionals
Event.checkCalendar
Event._checkRepeatRule
Event.checkRepeatRules
Event.checkAffectionRules
Event._checkAffectionRule
MASInteractable
hideEventLabel
lockEvent
lockEventLabel
unlockEvent
popEvent
MASAffectionRule
grant_xp
get_level
mas_isMorning
mas_shouldChangeTime
_decide_filter
acs_lean_mode
clearUpdateStructs
getDayRoom
getNightRoom
unlock_selector
sp_window
isbg_window
RenPy script
mas_set_gender
labelbattery
related labelsconsole_
poem_
paper
paper_glitch2
Python-packages
logging
, renpy now includeslogging
by defaultballoontip
, it didn't use winapi properly and required shipping extra libsbattery
, never worked anywayeliza
, was unusedunittest
, we can write proper unittest! Also useful for submodswinnie32api
my miniature wrapper around win32 api usingctypes
Files
CustomIconMac.icns
CustomIconWindows.ico
game/mod_assets/mas_icon.ico
and is used as the window icon as well as notif icon on Windows OSgame/mod_assets/games/hangman/poemwords.txt
gui.rpy
Misc
README.html
README.md
project.json
update/current.json
, it shouldn't be in the repoTesting: