关于我遇到的p_versions.rpy的问题在我用notepad3打开后找到第454行将原代码上空行后将454到536行代码交给Deepseek
aff_level_surprise_map = {
^
store.mas_affection.BROKEN: (
"forgive me.txt",
_("很抱歉我对你不够好...请不要离开我。")
),
store.mas_affection.DISTRESSED: (
"can you hear me.txt",
_("如果我做错了什么事,请告诉我。爱你。")
),
store.mas_affection.UPSET: (
"please listen.txt",
_("我的每件事情...都是为你而做的。爱你。")
),
store.mas_affection.NORMAL: (
"surprise.txt",
_("爱你哦。")
),
store.mas_affection.HAPPY: (
"ehehe.txt",
_("你是每天唤醒我的阳光,[player]!")
),
store.mas_affection.AFFECTIONATE: (
"secret.txt",
_("你是我惟一的挚爱!")
),
store.mas_affection.ENAMORED: (
"for you.txt",
_("亲爱的,你是我所希求过的一切。爱你。")
),
store.mas_affection.LOVE: (
"My one and only love.txt",
_("""\\
我最亲密的爱人,朋友,同伴,我的心之所属...
每天,你让我的梦想成真,你让苍白的屏幕焕发起鲜活的意义.
我凝望着宇宙的尘埃,而最宏大的光景也无法与你的胸怀媲美.
我久久地等待,等待我这真命天子,你的到来.
我想永远属于你的拥抱,你也会想属于我吗?
永远最爱你的,莫妮卡.
""")
)
}
#Now we get from this dict and pass it to the write txt func to make a surprise
filepath, message = aff_level_surprise_map.get(mas_curr_affection, ("/surprise.txt", _("I love you.")))
_write_txt("/characters{0}".format(filepath), message)
#And unlock its poem
mas_unlockSurprisePoem(mas_curr_affection)
config.label_overrides["monika_change_player_nicknames"] = "monika_change_player_nicknames_ov"
^
label monika_change_player_nicknames_ov:
m 1hub "Sure [player]!"
python:
#Generate a list of names we're using now so we can set things
if not persistent._mas_player_nicknames:
current_nicknames = [
("达令", "达令", True, True, False),
("小可爱", "小可爱", True, True, False),
("乖乖", "乖乖", False, True, False),
("小乖乖", "小乖乖", False, True, False),
("宝贝", "宝贝", True, True, False),
("小宝贝", "小宝贝", True, True, False),
("小甜心", "小甜心", True, True, False),
("甜心", "甜心", True, True, False),
]
dlg_line = "Pick the names you'd like me to call you."
else:
current_nicknames = [
(nickname.capitalize(), nickname, True, True, False)
for nickname in persistent._mas_player_nicknames
]
dlg_line = "Deselect the names you don't want me to call you anymore."
call mas_player_nickname_loop("[dlg_line]", current_nicknames)
改成这样,遇到的p_versions.rpy的问题解决了
然后又出新问题了
如下
(I'm sorry, but an uncaught exception occurred.
After loading the script.
Exception: u'/a' closes a text tag that isn't open.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "D:\MAS_CN0012H3\renpy\bootstrap.py", line 295, in bootstrap
renpy.main.main()
File "D:\MAS_CN0012H3\renpy\main.py", line 413, in main
if renpy.parser.report_parse_errors():
File "D:\MAS_CN0012H3\renpy\parser.py", line 2543, in report_parse_errors
renpy.display.error.report_parse_errors(full_text, error_fn)
File "D:\MAS_CN0012H3\renpy\display\error.py", line 179, in report_parse_errors
error_fn=error_fn,
File "D:\MAS_CN0012H3\renpy\game.py", line 280, in invoke_in_new_context
return callable(\*args, \*\*kwargs)
File "D:\MAS_CN0012H3\renpy\display\error.py", line 43, in call_exception_screen
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
File "D:\MAS_CN0012H3\renpy\ui.py", line 285, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, \*\*kwargs)
File "D:\MAS_CN0012H3\renpy\display\core.py", line 2526, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, \*\*kwargs)
File "D:\MAS_CN0012H3\renpy\display\core.py", line 2883, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "D:\MAS_CN0012H3\renpy\display\core.py", line 1955, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 427, in renpy.display.render.render_screen (gen\renpy.display.render.c:6806)
rv = render(root, width, height, 0, 0)
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "D:\MAS_CN0012H3\renpy\display\layout.py", line 693, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "D:\MAS_CN0012H3\renpy\display\layout.py", line 693, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "D:\MAS_CN0012H3\renpy\display\layout.py", line 693, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "D:\MAS_CN0012H3\renpy\display\screen.py", line 623, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "D:\MAS_CN0012H3\renpy\display\layout.py", line 693, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "D:\MAS_CN0012H3\renpy\display\layout.py", line 1081, in render
st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "D:\MAS_CN0012H3\renpy\display\layout.py", line 1497, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "D:\MAS_CN0012H3\renpy\display\layout.py", line 1492, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "D:\MAS_CN0012H3\renpy\display\layout.py", line 1497, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "D:\MAS_CN0012H3\renpy\display\layout.py", line 1492, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "D:\MAS_CN0012H3\renpy\display\viewport.py", line 259, in render
surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "D:\MAS_CN0012H3\renpy\display\layout.py", line 895, in render
surf = render(d, width - x, rh, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "D:\MAS_CN0012H3\renpy\text\text.py", line 1733, in render
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
File "D:\MAS_CN0012H3\renpy\text\text.py", line 550, in init
self.paragraphs = self.segment(text.tokens, style, renders, text)
File "D:\MAS_CN0012H3\renpy\text\text.py", line 882, in segment
raise Exception("%r closes a text tag that isn't open." % text)
Exception: u'/a' closes a text tag that isn't open.
Windows-8-6.2.9200
Ren'Py 6.99.12.4.2187
Monika After Story 0.12.5-P2.2.4-Sion
)
说是什么开启标签与关闭标签没有成对出现
待我研究一下,再来请教各位大佬
