7 дней лета

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » 7 дней лета » Техподдержка » Технические проблемы


Технические проблемы

Сообщений 211 страница 240 из 271

211

Доброго времени суток.
Вылет на эксклюзивной концовке герка (рут Мику-7дл, БЛ - 1.1, 7дл - 0.31e)

трейсбэк

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scenario_alt/Scenario/Refab/pls_mi_7dl.rpy", line 124, in script call
  File "game/scenario_alt/Scenario/Refab/text_mi_7dl.rpy", line 11879, in script
error: Error reading the PNG file.

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

Full traceback:
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\bootstrap.py", line 265, in bootstrap
    renpy.main.main()
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\main.py", line 327, in main
    run(restart)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\main.py", line 78, in run
    renpy.execution.run_context(True)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\execution.py", line 509, in run_context
    context.run()
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\execution.py", line 288, in run
    node.execute()
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\ast.py", line 1112, in execute
    renpy.exports.with_statement(trans, paired)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\exports.py", line 1023, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\core.py", line 1541, in do_with
    clear=clear)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\core.py", line 1853, in interact
    repeat, rv = self.interact_core(preloads=preloads, **kwargs)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\core.py", line 2168, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\core.py", line 1418, in draw_screen
    renpy.config.screen_height,
  File "render.pyx", line 365, in renpy.display.render.render_screen (gen\renpy.display.render.c:4568)
  File "render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:2033)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\layout.py", line 521, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 95, in renpy.display.render.render (gen\renpy.display.render.c:2291)
  File "render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:2033)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\transition.py", line 362, in render
    top = render(self.new_widget, width, height, st, at)
  File "render.pyx", line 95, in renpy.display.render.render (gen\renpy.display.render.c:2291)
  File "render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:2033)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\layout.py", line 521, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 95, in renpy.display.render.render (gen\renpy.display.render.c:2291)
  File "render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:2033)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\layout.py", line 521, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 95, in renpy.display.render.render (gen\renpy.display.render.c:2291)
  File "render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:2033)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\im.py", line 463, in render
    im = cache.get(self)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\im.py", line 196, in get
    surf = image.load()
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\im.py", line 1062, in load
    surf = cache.get(self.image)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\im.py", line 196, in get
    surf = image.load()
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\im.py", line 507, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "D:\Games\ev_summer\everlasting_summer-1.1\everlasting_summer-1.1-all\renpy\display\pgrender.py", line 129, in load_image
    surf = pygame.image.load(f, renpy.exports.fsencode(filename))
error: Error reading the PNG file.

Windows-7-6.1.7601-SP1
Ren'Py 6.16.3.502
Everlasting Summer 1.0

212

Ошибка чтения ПНГ-файла? Я даже приблизительно не могу сказать, с чем это может быть связано. Во всяком случае, у меня там проблемы не возникло. Проверь, есть ли в папке /Pics/cg  файл с названием d6_mi_hugs_7dl.png

213

Fan_of_UVAO написал(а):

Одиночка. Утро 5 дня, также с пободной ошибкой крашит Рут Ольги и Слави.
"/Steam/steamapps/workshop/content/331470/441054187/scenario_alt/Scenario/Done/alt_route_me_zneutral.rpy", line 4404, in script
    if alt_day4_fz_sh == 1 or alt_day4_fz_sh == 4:


Фикс hs1 - как раз эти проблемы и решает. (для стима - попробуйте вытащить из фикса conf_vars_rt.rpy - и  закинуть по такому же пути)

214

Прошу у вас помощи. Руты с Алисой. Гуд СССР и РФ получены. Пытаюсь сделать гуд Локи (особый), всё делаю в точности по схеме, лп 20, с другими меньше 5, алкоголь, ключи, разговор с физруком есть. Но на дискотеке танец со Славей без вариантов, а потом конец с Алисой и автобус с выбором РФ или СССР. Как это возможно?
Версия ПК с сайта. Ачив лист есть.
Более того, после 5 дня Ренпи часто начинает выдавать ошибку:

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scenario_alt/Scenario/Raw/alt_route_dv_7dl.rpy", line 9006, in script
  File "game/scenario_alt/Scenario/Raw/alt_route_dv_7dl.rpy", line 9006, in python
NameError: name 'alt_day6_dv_7dl_transit' is not defined

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

Full traceback:
  File "D:\Бесконечное Лето - 7 дней лета\renpy\execution.py", line 288, in run
    node.execute()
  File "D:\Бесконечное Лето - 7 дней лета\renpy\ast.py", line 1486, in execute
    if renpy.python.py_eval(condition):
  File "D:\Бесконечное Лето - 7 дней лета\renpy\python.py", line 1338, in py_eval
    return eval(py_compile(source, 'eval'), globals, locals)
  File "game/scenario_alt/Scenario/Raw/alt_route_dv_7dl.rpy", line 9006, in <module>
    if not alt_day6_dv_7dl_transit:
NameError: name 'alt_day6_dv_7dl_transit' is not defined

Windows-7-6.1.7601-SP1
Ren'Py 6.16.3.502
Everlasting Summer 1.0

Это нормально? Жму игнор и продолжаю играть.
Так же на дискотеке при любой роли и кол-во лп, на руте Алиски всё равно почему-то танец со Славей. Никак не избежать, вне зависимости от флагов. И если съездить с Шуриком в город и раздобыть портвейн, то ветка на его добытие из комнаты Шурика (судя по схеме) не срабатывает. Про портвейн просто все забывают, так сказать.

215

Onee-chan, desu написал(а):

Пытаюсь сделать гуд Локи (особый), всё делаю в точности по схеме, лп 20, с другими меньше 5, алкоголь, ключи, разговор с физруком есть. Но на дискотеке танец со Славей без вариантов, а потом конец с Алисой и автобус с выбором РФ или СССР.

Скорее всего вы пропустили выбор перед обедом в 7-ом дне. Но, возможно, танец со Славей экстарминирует его появление, так что точно утвержать не буду

216

Gr0m написал(а):

танец со Славей экстарминирует его появление

Именно. С Алисой в этой подветке утром в д.№7 не происходит встреча, нет катания на качелях и, как следствие, нет выбора с катапультой.

Нужно проходить по гуд-сценарию для выхода на "Тульпу" (т.е. не ссорясь с Алисхен в д.№6). Транзитом через Славю доступен только реджект.

А с флагом какая-то беда... Код поглядеть нужно.

Отредактировано Dantiras (2017-02-10 12:23:11)

217

Gr0m
Нет, выборы были все, которые возможны до дискотеки. Танец со Славей всегда происходит, что бы я не делал. Но при этом пишется, что идёт рут Алисы и после дискотеки он продолжается.

218

Dantiras
Реджекты ни один тоже получить не смог, всегда выкидывает на гуд. При попытке сделать транзит на Славю (момент в подсобке) - ничего не произошло, хотя очков было достаточно для Слави и меньше 18 для Алиски.

219

Касательно ошибки, её частое выскакивание после 5 дня - норма? Жму всегда игнор и продолжаю. Перед дискотекой этих ошибок аж 3 подряд, после чего танец со Славей.

Onee-chan, desu написал(а):

Более того, после 5 дня Ренпи часто начинает выдавать ошибку:

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scenario_alt/Scenario/Raw/alt_route_dv_7dl.rpy", line 9006, in script
  File "game/scenario_alt/Scenario/Raw/alt_route_dv_7dl.rpy", line 9006, in python
NameError: name 'alt_day6_dv_7dl_transit' is not defined

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

Full traceback:
  File "D:\Бесконечное Лето - 7 дней лета\renpy\execution.py", line 288, in run
    node.execute()
  File "D:\Бесконечное Лето - 7 дней лета\renpy\ast.py", line 1486, in execute
    if renpy.python.py_eval(condition):
  File "D:\Бесконечное Лето - 7 дней лета\renpy\python.py", line 1338, in py_eval
    return eval(py_compile(source, 'eval'), globals, locals)
  File "game/scenario_alt/Scenario/Raw/alt_route_dv_7dl.rpy", line 9006, in <module>
    if not alt_day6_dv_7dl_transit:
NameError: name 'alt_day6_dv_7dl_transit' is not defined

Windows-7-6.1.7601-SP1
Ren'Py 6.16.3.502
Everlasting Summer 1.0

220

Onee-chan, desu написал(а):

Касательно ошибки, её частое выскакивание после 5 дня - норма?

Последите за строчкой

Код:
NameError: name 'alt_day6_dv_7dl_transit' is not defined

Только этот name не определён?

221

Dantiras
Да.

222

Сейчас проверил, ошибка появляется в моменте перед выступлением, перед тем, как поплохело Лене, и продолжается до самого последнего выбора. Примерно 15 раз выскакивает.

223

Onee-chan, desu написал(а):

Сейчас проверил, ошибка появляется в моменте перед выступлением

Это, как раз, очевидно. Транзитный флаг задаётся после обеда в д.№6 при условиях.

Я спросил нет ли других ошибок с name, т.к. бывали случаи отсутствия предварительного задания флагов через conf_vars_rt. В 6-й день нужный участок кода conf_vars_rt вызывается сразу же после перехода с 5-го дня (alt_day6_dv_7dl_vars).

Ковыряюсь, но ошибки в коде не нахожу. Жаль, что игру на работе не могу запустить, чтобы воспроизводимость отследить.

224

Dantiras
Сейчас поставлю новую версию (у меня b), глянем как пойдёт. Возможно, фортуна просто отвернулась при установке мода.
Могли бы подсказать, какие файлы отвечают за прочитанный текст и открытые концовки? Я в курсе, что Ренпи постоянно компилирует по новому, но попытать счастья надо. И спасибо за помощь.

Отредактировано Onee-chan, desu (2017-02-10 13:15:57)

225

Onee-chan, desu написал(а):

за прочитанный текст

Rpyc-файлы, которые создаёт RenPy в папках мода.

Onee-chan, desu написал(а):

открытые концовки

Персистент. Вы его при изменении версии мода не трогаете никоим образом (он в главной папке БЛ живёт).

Возможно, всё дело именно в версии мода, т.к. многие ошибки были исправлены. Я проверял по 0.31е-версии.

Отредактировано Dantiras (2017-02-10 13:55:06)

226

Dantiras
Кардинально многие, скажу я Вам. И дежурство в столовке с Улькой заработало, и момент с Алиской на сцене перед визитом в муз.клуб, и ошибка пропала, и портвейн заработал. Сейчас до концовок доберусь, но чувствую - в порядке всё, тьфу-тьфу.

227

Народ, всем доброго времени суток!

Вышел на инт-ветку Слави-классика (версия 024а), но аккурат перед выбором "Какой сейчас год?"/"А куда же подевалась девушка?" игра вылетает с таким вот трейсбеком.
Кто-нибудь может что-нибудь подсказать? Заранее большое спасибо!

Трейсбек

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scenario_alt/Scenario/WIP/alt_route_sl_cl_4.rpy", line 2239, in script
  File "game/screens.rpy", line 1513, in python
  File "game/screens.rpy", line 1044, in python
ValueError: need more than 2 values to unpack

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

Full traceback:
  File "G:\Бесконечное лето\renpy\bootstrap.py", line 265, in bootstrap
    renpy.main.main()
  File "G:\Бесконечное лето\renpy\main.py", line 327, in main
    run(restart)
  File "G:\Бесконечное лето\renpy\main.py", line 78, in run
    renpy.execution.run_context(True)
  File "G:\Бесконечное лето\renpy\execution.py", line 509, in run_context
    context.run()
  File "G:\Бесконечное лето\renpy\execution.py", line 288, in run
    node.execute()
  File "G:\Бесконечное лето\renpy\ast.py", line 1309, in execute
    choice = renpy.exports.menu(choices, self.set)
  File "G:\Бесконечное лето\renpy\exports.py", line 544, in menu
    rv = renpy.store.menu(items)
  File "game/screens.rpy", line 1513, in nvl_menu
    type="nvl",
  File "G:\Бесконечное лето\renpy\exports.py", line 690, in display_menu
    show_screen(screen, items=item_actions, _widget_properties=props, _transient=True, **scope)
  File "G:\Бесконечное лето\renpy\display\screen.py", line 487, in show_screen
    renpy.exports.show(name, tag=_tag, what=d, layer=_layer, zorder=d.zorder, transient=_transient, munge_name=False)
  File "G:\Бесконечное лето\renpy\exports.py", line 350, in show
    sls.add(layer, img, key, zorder, behind, at_list=at_list, name=name, atl=atl, default_transform=renpy.config.default_transform, transient=transient)
  File "G:\Бесконечное лето\renpy\display\core.py", line 730, in add
    self.hide_or_replace(layer, remove_index, "replaced")
  File "G:\Бесконечное лето\renpy\display\core.py", line 752, in hide_or_replace
    d = oldsle.displayable._hide(now - st, now - at, prefix)
  File "G:\Бесконечное лето\renpy\display\screen.py", line 189, in _hide
    hid.update()
  File "G:\Бесконечное лето\renpy\display\screen.py", line 266, in update
    self.screen.function(**self.scope)
  File "G:\Бесконечное лето\renpy\screenlang.py", line 1217, in __call__
    renpy.python.py_exec_bytecode(self.code.bytecode, locals=scope)
  File "G:\Бесконечное лето\renpy\python.py", line 1304, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/screens.rpy", line 1044, in <module>
    for caption, action, chosen in items:
ValueError: need more than 2 values to unpack

Windows-7-6.1.7601-SP1
Ren'Py 6.16.3.502
Everlasting Summer 1.0

228

sonata14 написал(а):

Вышел на инт-ветку Слави-классика (версия 024а), но аккурат перед выбором "Какой сейчас год?"/"А куда же подевалась девушка?" игра вылетает с таким вот трейсбеком.
Кто-нибудь может что-нибудь подсказать? Заранее большое спасибо!


скачана версия "scenario_alt_024a_1.2_fixed" ?
нашёл только такую - там ошибок в строке 2239 не обнаружено.

alt_route_sl_cl_4.rpy 2238:

me "Вав, слушай..."
    "Он вопросительно посмотрел на меня."
    nvl clear
    window hide
    $ set_mode_adv()
    menu:
        "Какой год сейчас?":

229

Юра Кучугура написал(а):

скачана версия "scenario_alt_024a_1.2_fixed" ?нашёл только такую - там ошибок в строке 2239 не обнаружено.

Большое спасибо за оперативность)

Вопрос исчерпан. Файлов с хотфиксами я не нашел (ссылка ломаная), но поступил иначе, жаль, сразу не додумался. Из другой версии, более новой (028b), из этого же файла я скопировал в старый именно эту сценку, label alt_day7_sl_1996 , целиком, 86 строк. Понимал, что может и не подействовать, но сработало! Только обозначение собеседника с "bb" на "voice" пришлось вручную поменять, т.к. игра стала ругаться. Так что извиняюсь за беспокойство, и всего Вам доброго!

Отредактировано sonata14 (2017-02-17 01:24:43)

230

Доброго всем времечка! Подскажите что за ошибка? На ноуте все работает а на домашнем компе пишет :

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00gamemenu.rpy", line 161, in script
    $ ui.interact()
  File "renpy/common/00gamemenu.rpy", line 161, in <module>
    $ ui.interact()
  File "renpy/common/00action_data.rpy", line 50, in get_selected
    return getattr(self.object, self.field) == self.value
AttributeError: 'StoreModule' object has no attribute 'days'

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

Full traceback:
  File "renpy/common/00gamemenu.rpy", line 161, in script
    $ ui.interact()
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\ast.py", line 806, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\python.py", line 1577, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/00gamemenu.rpy", line 161, in <module>
    $ ui.interact()
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\ui.py", line 277, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 2425, in interact
    repeat, rv = self.interact_core(preloads=preloads, **kwargs)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 2693, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\screen.py", line 390, in visit_all
    self.child.visit_all(callback)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 398, in visit_all
    callback(self)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\core.py", line 2693, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\behavior.py", line 732, in per_interact
    if is_selected(self.action):
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\behavior.py", line 344, in is_selected
    return any(is_selected(i) for i in clicked)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\behavior.py", line 344, in <genexpr>
    return any(is_selected(i) for i in clicked)
  File "D:\сергей\STEAM\steamapps\common\Everlasting Summer\renpy\display\behavior.py", line 347, in is_selected
    return clicked.get_selected()
  File "renpy/common/00action_data.rpy", line 50, in get_selected
    return getattr(self.object, self.field) == self.value
AttributeError: 'StoreModule' object has no attribute 'days'

Windows-7-6.1.7601-SP1
Ren'Py 6.99.10.1227
Everlasting Summer 1.2

231

Рискну предположить, что проблема в названии одной из папок - поменяйте ее имя с русского на английский, должно заработать

232

Dantiras написал(а):

за прочитанный текст
Rpyc-файлы, которые создаёт RenPy в папках мода.

Элдхэнн написал(а):

Прочитанное в любом случае не имеет отношения к rpyc, а хранится в файле persistent

Кто прав? :dontknow:

233

salotor написал(а):

Кто прав? :dontknow:

Я. Попробуйте удалить rpyc и включите автоперемотку по "виденному ранее"- увидите отсутствие перемотки. Эксперимент отлично подтвердит сказанное мной.

234

Dantiras написал(а):

Эксперимент отлично подтвердит сказанное мной.

Я пошел дальше - удалил rpyc, игра при запуске сгенерировала новый. Скопировал его, затем проскипал несколько десятков строк (как вы и сказали, после удаления rpyc пропуск содержимого не работал). Вышел из игры, скопировал новый rpyc и побитно сравнил первую и вторую версии - они идентичны, но во втором случае перемотка работает на эти самые несколько десятков строк. Так что, видимо, пропуск текста как-то зависит от rpyc файлов, но в них не хранится.
Пошел чуть дальше - удалил persistent, не трогая при этом rpyc, перемотка перестала работать. Поэтому я полагаю, тов. Элдхенн прав.
Теперь вопрос знатокам - чем открыть/перекодировать persistent? Самостоятельные поиски не увенчались успехом.

Отредактировано salotor (2017-02-23 22:19:37)

235

salotor написал(а):

Пошел чуть дальше - удалил persistent, не трогая при этом rpyc, перемотка перестала работать. Поэтому я полагаю, тов. Элдхенн прав.

В таком случае, да. Похоже здесь имеет место комбинация: персистент главнее, но rpyc сохраняет какие-то маркеры строк, необходимые для воспроизведения.

236

На руте Алисы постоянно вылетаю на сцене за складом в 3-м дне, не могу понять что надо делать словил ошибку в начале 6-го дня (при попытке сохраниться, раньше сейвы нормально работали):

Traceback

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scenario_alt/Scenario/Raw/alt_route_dv_7dl.rpy", line 6471, in script
  File "renpy/common/00gamemenu.rpy", line 105, in python
  File "renpy/common/00gamemenu.rpy", line 145, in script
  File "renpy/common/00gamemenu.rpy", line 145, in python
  File "renpy/common/00action_file.rpy", line 241, in python
PicklingError: Can't pickle <class 'store.KonamiListener'>: attribute lookup store.KonamiListener failed

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

Full traceback:
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\bootstrap.py", line 265, in bootstrap
    renpy.main.main()
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\main.py", line 327, in main
    run(restart)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\main.py", line 78, in run
    renpy.execution.run_context(True)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\execution.py", line 509, in run_context
    context.run()
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\execution.py", line 288, in run
    node.execute()
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\ast.py", line 455, in execute
    renpy.exports.say(who, what, interact=self.interact)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\exports.py", line 803, in say
    who(what, interact=interact)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\character.py", line 807, in __call__
    self.do_display(who, what, cb_args=self.cb_args, **display_args)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\character.py", line 673, in do_display
    **display_args)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\character.py", line 476, in display_say
    rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\ui.py", line 237, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\core.py", line 1853, in interact
    repeat, rv = self.interact_core(preloads=preloads, **kwargs)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\core.py", line 2406, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\layout.py", line 749, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\behavior.py", line 289, in event
    rv = run(action)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\behavior.py", line 211, in run
    return var(*args, **kwargs)
  File "renpy/common/00gamemenu.rpy", line 105, in _invoke_game_menu
    renpy.call_in_new_context('_game_menu')
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\game.py", line 279, in call_in_new_context
    return renpy.execution.run_context(False)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\execution.py", line 509, in run_context
    context.run()
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\execution.py", line 288, in run
    node.execute()
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\ast.py", line 720, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\python.py", line 1304, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/00gamemenu.rpy", line 145, in <module>
    $ ui.interact()
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\ui.py", line 237, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\core.py", line 1853, in interact
    repeat, rv = self.interact_core(preloads=preloads, **kwargs)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\core.py", line 2406, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\layout.py", line 749, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\transition.py", line 45, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\layout.py", line 749, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\layout.py", line 749, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\screen.py", line 319, in event
    rv = self.child.event(ev, x, y, st)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\layout.py", line 749, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\behavior.py", line 625, in event
    rv = run(self.clicked)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\behavior.py", line 204, in run
    new_rv = run(i, *args, **kwargs)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\display\behavior.py", line 211, in run
    return var(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 241, in __call__
    renpy.save(fn, extra_info=save_name)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\loadsave.py", line 272, in save
    dump((roots, renpy.game.log), logf)
  File "D:\Downloads\0.31b + mod-pack\0.31b + mod-pack\Everlasting Summer\renpy\loadsave.py", line 43, in dump
    cPickle.dump(o, f, cPickle.HIGHEST_PROTOCOL)
PicklingError: Can't pickle <class 'store.KonamiListener'>: attribute lookup store.KonamiListener failed

Windows-post2008Server-6.2.9200
Ren'Py 6.16.3.502
Everlasting Summer 1.0

Отредактировано Loki (2017-03-01 11:20:58)

237

Баг движка. Возникает внезапно, пропадает тоже. Видимо, renpy как-то портит память. Кажется, помогало откатиться на некоторое количество строк назад, желательно - за последнюю развилку, и сохраниться ещё раз.

238

Так и думал. В этот раз без откатов было, выкинуло просто из игры и блокнот с трейбеком открыло.

239

Привет. У меня падает Славя-рут в одном и том же месте.
Примерно после этой фразы

http://s2.uploads.ru/t/iuISP.png

трейс

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scenario_alt/Scenario/Raw/alt_route_sl_cl.rpy", line 7874, in script
SyntaxError: invalid syntax (alt_route_sl_cl.rpy, line 7874)

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

Full traceback:
  File "/home/animal/Games/ES/everlasting_summer-1.1-all/renpy/bootstrap.py", line 265, in bootstrap
    renpy.main.main()
  File "/home/animal/Games/ES/everlasting_summer-1.1-all/renpy/main.py", line 327, in main
    run(restart)
  File "/home/animal/Games/ES/everlasting_summer-1.1-all/renpy/main.py", line 78, in run
    renpy.execution.run_context(True)
  File "/home/animal/Games/ES/everlasting_summer-1.1-all/renpy/execution.py", line 509, in run_context
    context.run()
  File "/home/animal/Games/ES/everlasting_summer-1.1-all/renpy/execution.py", line 288, in run
    node.execute()
  File "/home/animal/Games/ES/everlasting_summer-1.1-all/renpy/ast.py", line 1486, in execute
    if renpy.python.py_eval(condition):
  File "/home/animal/Games/ES/everlasting_summer-1.1-all/renpy/python.py", line 1338, in py_eval
    return eval(py_compile(source, 'eval'), globals, locals)
  File "/home/animal/Games/ES/everlasting_summer-1.1-all/renpy/python.py", line 450, in py_compile
    raise e
SyntaxError: invalid syntax (alt_route_sl_cl.rpy, line 7874)

Linux-4.8.0-rc8-x86_64-Intel-R-_Core-TM-_i7-2640M_CPU_@_2.80GHz-with-gentoo-2.3
Ren'Py 6.16.3.502
Everlasting Summer 1.0

240

hk написал(а):

Привет. У меня падает Славя-рут в одном и том же месте.
Примерно после этой фразы

http://s2.uploads.ru/t/iuISP.png
трейс


Добавить в строку 7874 файла alt_route_sl_cl.rpy знак "=" чтобы получилось if alt_day4_sl_lf_solo == 1
или вот готовый файл https://yadi.sk/d/x-HjNJyl3FU4qt


Вы здесь » 7 дней лета » Техподдержка » Технические проблемы