Renpy永久存档研究
- 通过以下方式可查看persistent里面都有些什么
for i in persistent.__dict__.keys(): print(i)
persistent中的内容
- 两种访问方法
persistent.__dict__['_preferences'] persistent.preferences
- 具体作用
_preferences
- renpy定义对象,各类设置,访问方法
persistent.__dict__.keys()
- 其中包括以下诸多内容
- self_voicing
- bool,自动朗读
- skip_unseen
- 同preferences.skip_unseen,可跳过没看的对话
- gl_npot
- bool
- mute
- dict,各声道的静音状况
- mouse_move
- 同preferences.mouse_move
- renderer
- str,默认’auto’
- gl_powersave
- 同preferences.gl_powersave
- transitions
- 同preferences.transitions
- font_line_spacing
- float
- fullscreen
- 同preferences.fullscreen,是否全屏
- desktop_rollback_side
- str,默认’disable’
- afm_after_click
- 同preferences.afm_after_click
- show_empty_window
- 同preferences.show_empty_window
- voice_sustain
- 同preferences.voice_sustain
- emphasize_audio
- 同preferences.emphasize_audio
- skip_after_choices
- 同preferences.skip_after_choices
- afm_time
- 同preferences.afm_time,say对话的自动翻页等待时间
- gl_framerate
- 同preferences.gl_framerate
- performance_test
- bool
- text_cps
- 同preferences.text_cps,say对话的文字出现速度
- gl_tearing
- 同preferences.gl_tearing
- font_size
- float
- virtual_size
- 与persistent._virtual_size作用相同,暂未明确优先级
- video_image_fallback
- 同preferences.video_image_fallback
- joymap
- dict
- font_transform
- 未知,默认为None
- afm_enable
- bool,say对话是否自动翻页
- language
- str,游戏语言调节
- physical_size
- tuple,当前实际显示的窗口尺寸(x,y)。修改后需要重启才生效
- mobile_rollback_side
- 同preferences.mobile_rollback_side
- wait_voice
- 同preferences.wait_voice
- pad_enabled
- bool
- volumes
- dict,各声道音量大小调节
- using_afm_enable
- bool
- self_voicing
_seen_translates
- set,已看过的翻译内容
_set_preferences
- bool
_chosen
- dict,已进行过选择的选项
_achievement_progress
- dict,{成就名:进度数值…}
_console_history
- list,ctrl+o控制台命令的记录,比console_line_history多了一些其它内容
_file_folder
- 未知,目前为0
_update_version
- dict
_file_page_name
- dict
_update_last_checked
- dict
_iap_purchases
- dict
_gui_preference_default
- dict
_director_bottom
- bool,目前为False
_console_short
- bool,目前为True
_character_volume
- dict
_file_page
- str,目前为’1’
_changed
- dict,persistent里面这些存储内容的最后修改时间的时间戳
_gui_preference
- dict
_virtual_size
- tuple,游戏的分辨率,与gui.rpy内
gui.init(1920, 1080)
设置相同
_achievements
- set,记录已达成成就的名称
_seen_ever
- dict,记录各脚本的label段落子段落是否被查看以及时间
_voice_mute
- set
_seen_images
- dict,图片是否被看过,{(‘image名’):bool…}
_preference_default
- dict,默认的各类系统设置,初始加载时使用,运行中会被_preferences覆盖
_style_preferences
- dict
_seen_audio
- dict,记录哪些声音文件被播放过
_console_line_history
- list,ctrl+o控制台命令的记录
其它一些自己加的内容
- config:设置
- ever:永久记录
- data:当前进度存档
- saves:所有存档及信息
上一篇手碟音阶研究
下一篇Termux使用记录