Everlasting Summer

Everlasting Summer

Зов Гибели
DXZ  [developer] 3 Jun, 2017 @ 5:54am
Баги и ошибки
У такого комплексного мода (в 170 000 строк кода), разумеется, будут какие-то ошибки и баги. Если вы нашли какой-то баг, то пишите сюда - постараемся как можно скорее исправить.
< >
Showing 1-15 of 50 comments
Yuno Gasai 3 Jun, 2017 @ 8:37am 
Постоянный баг на появлении пионера.
трек.
_________________________________________

I'm sorry, but an uncaught exception occurred.

While loading <'Image' 'images/sprites/pi/pi_1_pioneer.png'>:
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/lvl1_init.rpy", line 918, in script call
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/lvl4.rpy", line 21651, in script call
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/lvl4.rpy", line 27379, in script call
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/prolog.rpy", line 1192, in script
IOError: Couldn't find file 'images/sprites/pi/pi_1_pioneer.png'.

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

Full traceback:
File "F:\steam\steamapps\common\Everlasting Summer\renpy\bootstrap.py", line 277, in bootstrap
renpy.main.main()
File "F:\steam\steamapps\common\Everlasting Summer\renpy\main.py", line 478, in main
run(restart)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\main.py", line 141, in run
renpy.execution.run_context(True)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\execution.py", line 731, in run_context
context.run()
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/lvl1_init.rpy", line 918, in script call
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/lvl4.rpy", line 21651, in script call
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/lvl4.rpy", line 27379, in script call
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/prolog.rpy", line 1192, in script
File "F:\steam\steamapps\common\Everlasting Summer\renpy\ast.py", line 604, in execute
renpy.exports.say(who, what, interact=self.interact)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\exports.py", line 1123, in say
who(what, interact=interact)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\character.py", line 841, in __call__
self.do_display(who, what, cb_args=self.cb_args, **display_args)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\character.py", line 690, in do_display
**display_args)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\character.py", line 493, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\ui.py", line 277, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\display\core.py", line 2425, in interact
repeat, rv = self.interact_core(preloads=preloads, **kwargs)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\display\core.py", line 2779, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\display\core.py", line 1848, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 416, in renpy.display.render.render_screen (gen\renpy.display.render.c:6685)
rv = render(root, width, height, 0, 0)
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\display\layout.py", line 649, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\display\layout.py", line 649, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\display\layout.py", line 649, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "renpy/display/accelerator.pyx", line 104, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:1965)
cr = render(child, widtho, heighto, st - self.child_st_base, at)
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\display\image.py", line 261, in render
return wrap_render(self.target, width, height, st, at)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\display\image.py", line 124, in wrap_render
rend = render(child, w, h, st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\display\im.py", line 478, in render
im = cache.get(self)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\display\im.py", line 200, in get
surf = image.load()
File "F:\steam\steamapps\common\Everlasting Summer\renpy\display\im.py", line 529, in load
surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
File "F:\steam\steamapps\common\Everlasting Summer\renpy\loader.py", line 533, in load
raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'images/sprites/pi/pi_1_pioneer.png'.

Windows-8-6.2.9200
Ren'Py 6.99.10.1227
Everlasting Summer 1.2
DXZ  [developer] 3 Jun, 2017 @ 10:42am 
Originally posted by Yuno Gasai:
Постоянный баг на появлении пионера.
трек.
Это не проблема мода, как уже упоминалось в комментариях, у Вас (вероятно) есть мусор от старых модов, который не дает запустить, который содержит неправильные пути к файлам. Во всяком случае, это единственное, что нам приходит в голову, ибо даже на ютюбе летсплееры переживали встречу с Пионером без малейших проблем.
Yuno Gasai 3 Jun, 2017 @ 11:12am 
Originally posted by DXZ:
Originally posted by Yuno Gasai:
Постоянный баг на появлении пионера.
трек.
Это не проблема мода, как уже упоминалось в комментариях, у Вас (вероятно) есть мусор от старых модов, который не дает запустить, который содержит неправильные пути к файлам. Во всяком случае, это единственное, что нам приходит в голову, ибо даже на ютюбе летсплееры переживали встречу с Пионером без малейших проблем.
Тоесть просто переустановить саму игру?
Alone 3 Jun, 2017 @ 11:34am 
I'm sorry, but an uncaught exception occurred.

While running game code:
ScriptError: Name u'start' is defined twice, at game/script.rpy:378 and game/script.rpy:378.

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

Full traceback:
File "D:\SteamLibrary\steamapps\common\Everlasting Summer\renpy\bootstrap.py", line 277, in bootstrap
renpy.main.main()
File "D:\SteamLibrary\steamapps\common\Everlasting Summer\renpy\main.py", line 360, in main
renpy.game.script.load_script() # sets renpy.game.script.
File "D:\SteamLibrary\steamapps\common\Everlasting Summer\renpy\script.py", line 259, in load_script
self.load_appropriate_file(".rpyc", ".rpy", dir, fn, initcode)
File "D:\SteamLibrary\steamapps\common\Everlasting Summer\renpy\script.py", line 738, in load_appropriate_file
self.finish_load(stmts, initcode, filename=fn + source)
File "D:\SteamLibrary\steamapps\common\Everlasting Summer\renpy\script.py", line 414, in finish_load
bad_node.filename, bad_node.linenumber))
ScriptError: Name u'start' is defined twice, at game/script.rpy:378 and game/script.rpy:378.

Windows-8-6.2.9200
Ren'Py 6.99.10.1227

DXZ  [developer] 3 Jun, 2017 @ 12:05pm 
Originally posted by Yuno Gasai:
Тоесть просто переустановить саму игру?
Это будет наилучший вариант. Только сносите подчистую, чтобы ничего не оставалось, а потом ставьте заново.
DXZ  [developer] 3 Jun, 2017 @ 12:24pm 
Originally posted by Versus:
I'm sorry, but an uncaught exception occurred.
Ошибка, судя по всему, не в файлах мода, пишет, что в файлах самой игры заголовок u'start' повторяется дважды в одном и том же месте. Как будто игра сдублировала свой собственный файл. Если с другими модами пишет то же самое, скорее всего, проблема в основной игре.
PRO100_Sasha 5 Jun, 2017 @ 12:19am 
Автор, прочекай музыкальное сопровождение во второй части при переходах (при уходе из клубов надо эмбиенс клубов отключать, при уходе из леса – лесной, ну и пр.), сейчас вот наткнулся на то, что при покидании кружков в случае невозможности собрать вещь (радиопередатчик) эмбиенс остался.
PRO100_Sasha 5 Jun, 2017 @ 12:47am 
While running game code:
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/lvl1_init.rpy", line 918, in script call
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/lvl2.rpy", line 1100, in script call
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/lvl3.rpy", line 1566, in script call
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/lvl4.rpy", line 2769, in script call
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/part2_1.rpy", line 15422, in script
File "renpy/common/000statements.rpy", line 238, in execute_play_sound
renpy.sound.play(_audio_eval(p["file"]),
File "renpy/common/000statements.rpy", line 30, in _audio_eval
return eval(expr, locals=store.audio.__dict__)
File "D:/steam/steamapps/workshop/content/331470/936902244/game/mods/project_ECOD/part2_1.rpy", line 15422, in <module>
NameError: name 'sfx_jump_into_hole_3' is not defined

Тут второй должен быть, полагаю.
Soldat_SSSR  [developer] 5 Jun, 2017 @ 1:07am 
Originally posted by PRO100_Sasha:
NameError: name 'sfx_jump_into_hole_3' is not defined

Тут второй должен быть, полагаю.

Да, и правда должен быть второй, исправим при очередном перезаливе.

Эмбиенс обычно перебивается новым, включающимся на позиции/перемычке между ними, но в этом конкретном случае надо будет прописать отключение.

Спасибо за помощь в нахождении ошибок
PRO100_Sasha 5 Jun, 2017 @ 2:29am 
Резкое прерывание эмбиенсов (как и музыки) – довольно неэстетичная тема, лучше последовательное затухание и усиление. Но это мелочи.

Предложения без точек к конце – тоже не очень. Но это мелочи [2].
andry_466 6 Jun, 2017 @ 7:29am 
I'm sorry, but an uncaught exception occurred.

While loading <'Image' 'game/mods/project_ECOD/images/imp3.png'>:
MemoryError:

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

Full traceback:
File "C:\Program Files (x86)\Steam\steamapps\common\Everlasting Summer\renpy\bootstrap.py", line 277, in bootstrap
renpy.main.main()
File "C:\Program Files (x86)\Steam\steamapps\common\Everlasting Summer\renpy\main.py", line 481, in main
renpy.persistent.update(True)
File "C:\Program Files (x86)\Steam\steamapps\common\Everlasting Summer\renpy\persistent.py", line 331, in update
need_save = find_changes()
File "C:\Program Files (x86)\Steam\steamapps\common\Everlasting Summer\renpy\persistent.py", line 164, in find_changes
backup[f] = safe_deepcopy(new)
File "C:\Program Files (x86)\Steam\steamapps\common\Everlasting Summer\renpy\persistent.py", line 118, in safe_deepcopy
rv = copy.deepcopy(o)
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/copy.py", line 163, in deepcopy
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/copy.py", line 257, in _deepcopy_dict
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/copy.py", line 163, in deepcopy
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/copy.py", line 237, in _deepcopy_tuple
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/copy.py", line 192, in deepcopy
MemoryError:

Windows-8-6.2.9200
Ren'Py 6.99.10.1227
Everlasting Summer 1.2

Встреча с самой первой тварью после первого выстрела
Soldat_SSSR  [developer] 6 Jun, 2017 @ 9:14am 
Originally posted by andry_466:
I'm sorry, but an uncaught exception occurred.

While loading <'Image' 'game/mods/project_ECOD/images/imp3.png'>:
MemoryError:

Встреча с самой первой тварью после первого выстрела

Пишет "ошибка памяти". Скорее всего игре не хватает ресурсов, возможно из-за большого количества установленных модов. Сами изображения на месте, должны работать.
PRO100_Sasha 7 Jun, 2017 @ 2:59am 
Не баг или недоработка, но предложения:

При определении поста для пионера хотелось бы, чтобы выводился его уровень подготовки (не до всех расстановок, а непосредственно в меню).

Рандом – штука невесёлая. Простая вероятностная система удержания поста – вообще такое. Понимаю, что реалистичную систему в данном случае написать будет крайне проблематично (я уже было начал её строить, и тут же понял, сколько времени она убьёт), но уйти от рандома хотя бы в этом было бы неплохо.
Придумать можно много чего на самом деле… Но если уж рандом и оставлять (что, на самом-то деле, нежелательно, по крайней мере в качестве главной определяющей составляющей), лучше бы его компенсировать. Например, сейчас рандом хп монстров компенсируется осмотрами и чтением книжек в первой главе, а у постов – скажем, будет так: есть вероятность слить пост, нормально отбить пост или отбить пост, но с критическими повреждениями.
Если слил, то следующий пост принимает оборону (и так же может слиться), а сливший убегает в центр, и без большой аптечки не высовывается.
Если отбил с критическими, то убегает с той же просьбой, но пост считается защищённым.
Если повреждённого восстановил, он может вернуться на свой пост.
Если же всё же отбил, то теряется немного обороноспособности, и следующую волну пост самостоятельно отразит с меньшей вероятностью. Боеподготовка будет влиять не только на вероятность отстоять, но и на процент уменьшения боеготовности от отбивания.
А то, признаться, слишком уж нереалистично получается. Так и адскую сложность можно пройти без потерь, зачищая руками максимум пару постов (а то и вообще ноль, в начале по крайней мере) и оставляя остальные на произвол бати рандома, причём всё же отбитый пост не отнимет никаких ресурсов – ни подлечить пост не надо, ни пополнить боезапас.
Last edited by PRO100_Sasha; 7 Jun, 2017 @ 3:04am
XATcYНE Muky 7 Jun, 2017 @ 4:07am 
Мод начал вылетать в подземелье( каждые полчаса +-), теперь вылетает каждые 10 минут. Вот эта ошибка выдается после того как расставил пионеров на посты. Не могу дальше пройти из-за нее.
I'm sorry, but an uncaught exception occurred.

While loading <'Image' 'game/mods/project_ECOD/maps/part2/zagr_post8_vost.png'>:
MemoryError:

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

Full traceback:
File "D:\Steam\steamapps\common\Everlasting Summer\renpy\bootstrap.py", line 277, in bootstrap
renpy.main.main()
File "D:\Steam\steamapps\common\Everlasting Summer\renpy\main.py", line 481, in main
renpy.persistent.update(True)
File "D:\Steam\steamapps\common\Everlasting Summer\renpy\persistent.py", line 358, in update
save()
File "D:\Steam\steamapps\common\Everlasting Summer\renpy\persistent.py", line 371, in save
data = dumps(renpy.game.persistent).encode("zlib")
File "D:\Steam\steamapps\common\Everlasting Summer\renpy\loadsave.py", line 49, in dumps
return cPickle.dumps(o, cPickle.HIGHEST_PROTOCOL)
MemoryError:

Windows-7-6.1.7601-SP1
Ren'Py 6.99.10.1227
Everlasting Summer 1.2
DXZ  [developer] 7 Jun, 2017 @ 5:19am 
@Gordon Frimen, уже говорилось ранее. У вас Memory Error, т.е. дело не в моде, а в вашем компе. Наш солюшн может быть только таким: переустановите БЛ, предварительно удалив все моды и прочее подчистую.

@PRO100_Sasha, спасибо за предложения, мы их поняли.
< >
Showing 1-15 of 50 comments
Per page: 1530 50