Возникла ошибка при запуске текстового редактора error 2 renpy

Alright, I moved the application back to the original ren’py folder and now this error appears! >:(

Code: Select all

I'm sorry, but an uncaught exception occurred.

AttributeError: 'pygame.Surface' object has no attribute 'surface'

While running game code:
 - script at line 784 of renpy-6.11.0/common/00library.rpy
 - python at line 788 of renpy-6.11.0/common/00library.rpy.
 - script at line 23 of renpy-6.11.0/common/_layout/classic_main_menu.rpym

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

  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpybootstrap.py", line 252, in bootstrap
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpymain.py", line 310, in main
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpymain.py", line 93, in run
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyexecution.py", line 250, in run
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyast.py", line 567, in execute
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpypython.py", line 957, in py_exec_bytecode
  File "renpy-6.11.0/common/00library.rpy", line 788, in <module>
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpygame.py", line 297, in call_in_new_context
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyexecution.py", line 250, in run
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyast.py", line 567, in execute
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpypython.py", line 957, in py_exec_bytecode
  File "renpy-6.11.0/common/_layout/classic_main_menu.rpym", line 56, in <module>
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyui.py", line 216, in interact
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaycore.py", line 1607, in interact
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaycore.py", line 1947, in interact_core
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaycore.py", line 1307, in draw_screen
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 353, in render_screen
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 506, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 506, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 506, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 796, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayimage.py", line 139, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayimage.py", line 33, in wrap_render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaymotion.py", line 664, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 506, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaymotion.py", line 664, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayimage.py", line 195, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayimage.py", line 33, in wrap_render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayim.py", line 451, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayswdraw.py", line 949, in load_texture
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayscale.py", line 467, in copy_surface
AttributeError: 'pygame.Surface' object has no attribute 'surface'

While running game code:
 - script at line 784 of renpy-6.11.0/common/00library.rpy
 - python at line 788 of renpy-6.11.0/common/00library.rpy.
 - script at line 23 of renpy-6.11.0/common/_layout/classic_main_menu.rpym

Ren'Py Version: Ren'Py 6.11.0l

i think my computer hates me…


Go to RenPy


r/RenPy


r/RenPy

A place for discussion about the Ren’Py visual novel engine and related topics and technologies.




Members





Online



by

BeemBark



Cannot open my text editor

I recently just updated Ren’Py, and now whenever I try to open the text editor, (using Editra) it says «Environment can only contain strings,» how do I fix this?

Alright, I moved the application back to the original ren’py folder and now this error appears! >:(

Code: Select all

I'm sorry, but an uncaught exception occurred.

AttributeError: 'pygame.Surface' object has no attribute 'surface'

While running game code:
 - script at line 784 of renpy-6.11.0/common/00library.rpy
 - python at line 788 of renpy-6.11.0/common/00library.rpy.
 - script at line 23 of renpy-6.11.0/common/_layout/classic_main_menu.rpym

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

  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpybootstrap.py", line 252, in bootstrap
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpymain.py", line 310, in main
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpymain.py", line 93, in run
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyexecution.py", line 250, in run
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyast.py", line 567, in execute
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpypython.py", line 957, in py_exec_bytecode
  File "renpy-6.11.0/common/00library.rpy", line 788, in <module>
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpygame.py", line 297, in call_in_new_context
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyexecution.py", line 250, in run
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyast.py", line 567, in execute
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpypython.py", line 957, in py_exec_bytecode
  File "renpy-6.11.0/common/_layout/classic_main_menu.rpym", line 56, in <module>
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyui.py", line 216, in interact
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaycore.py", line 1607, in interact
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaycore.py", line 1947, in interact_core
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaycore.py", line 1307, in draw_screen
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 353, in render_screen
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 506, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 506, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 506, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 796, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayimage.py", line 139, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayimage.py", line 33, in wrap_render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaymotion.py", line 664, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 506, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaymotion.py", line 664, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayimage.py", line 195, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayimage.py", line 33, in wrap_render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayim.py", line 451, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayswdraw.py", line 949, in load_texture
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayscale.py", line 467, in copy_surface
AttributeError: 'pygame.Surface' object has no attribute 'surface'

While running game code:
 - script at line 784 of renpy-6.11.0/common/00library.rpy
 - python at line 788 of renpy-6.11.0/common/00library.rpy.
 - script at line 23 of renpy-6.11.0/common/_layout/classic_main_menu.rpym

Ren'Py Version: Ren'Py 6.11.0l

i think my computer hates me…

Alright, I moved the application back to the original ren’py folder and now this error appears! >:(

Code: Select all

I'm sorry, but an uncaught exception occurred.

AttributeError: 'pygame.Surface' object has no attribute 'surface'

While running game code:
 - script at line 784 of renpy-6.11.0/common/00library.rpy
 - python at line 788 of renpy-6.11.0/common/00library.rpy.
 - script at line 23 of renpy-6.11.0/common/_layout/classic_main_menu.rpym

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

  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpybootstrap.py", line 252, in bootstrap
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpymain.py", line 310, in main
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpymain.py", line 93, in run
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyexecution.py", line 250, in run
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyast.py", line 567, in execute
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpypython.py", line 957, in py_exec_bytecode
  File "renpy-6.11.0/common/00library.rpy", line 788, in <module>
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpygame.py", line 297, in call_in_new_context
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyexecution.py", line 250, in run
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyast.py", line 567, in execute
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpypython.py", line 957, in py_exec_bytecode
  File "renpy-6.11.0/common/_layout/classic_main_menu.rpym", line 56, in <module>
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpyui.py", line 216, in interact
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaycore.py", line 1607, in interact
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaycore.py", line 1947, in interact_core
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaycore.py", line 1307, in draw_screen
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 353, in render_screen
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 506, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 506, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 506, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 796, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayimage.py", line 139, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayimage.py", line 33, in wrap_render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaymotion.py", line 664, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaylayout.py", line 506, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplaymotion.py", line 664, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayimage.py", line 195, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayimage.py", line 33, in wrap_render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayrender.py", line 141, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayim.py", line 451, in render
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayswdraw.py", line 949, in load_texture
  File "C:Documents and SettingsAdministratorDesktopGame filerenpy-6.11.0renpydisplayscale.py", line 467, in copy_surface
AttributeError: 'pygame.Surface' object has no attribute 'surface'

While running game code:
 - script at line 784 of renpy-6.11.0/common/00library.rpy
 - python at line 788 of renpy-6.11.0/common/00library.rpy.
 - script at line 23 of renpy-6.11.0/common/_layout/classic_main_menu.rpym

Ren'Py Version: Ren'Py 6.11.0l

i think my computer hates me…

I’ve installed a 64 bit JDK, Java itself, and RAPT, but every time I try to «install SDK and create keys» in RenPy I keep getting this error:

File «game/android.rpy», line 507, in <module>

File «game/mobilebuild.rpy», line 214, in call

File «game/mobilebuild.rpy», line 238, in check_process

CalledProcessError: Command ‘[‘C:Progra~1Eclipse Adoptiumjdk-17.0.3.7-hotspotbinjava.exe’, ‘-classpath’, ‘C:Users***Documentsrenpy-7.4.10-sdkraptbuildlib’, ‘CheckJDK8′]’ returned non-zero exit status 1.

— Full Traceback ————————————————————

Full traceback:

File «launcher/game/android.rpyc», line 505, in script

File «C:Users***Documentsrenpy-7.4.10-sdkrenpyast.py», line 1111, in execute

renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

File «C:Users***Documentsrenpy-7.4.10-sdkrenpypython.py», line 1048, in py_exec_bytecode

exec(bytecode, globals, locals)

File «game/android.rpy», line 507, in <module>

File «C:Users***Documentsrenpy-7.4.10-sdkraptbuildlibraptinstall_sdk.py», line 356, in install_sdk

check_java(interface)

File «C:Users***Documentsrenpy-7.4.10-sdkraptbuildlibraptinstall_sdk.py», line 55, in check_java

if not run_slow(interface, plat.java, «-classpath», plat.path(«buildlib»), «CheckJDK8», use_path=True):

File «C:Users***Documentsrenpy-7.4.10-sdkraptbuildlibraptinstall_sdk.py», line 37, in run_slow

interface.call(args, cancel=True, **kwargs)

File «game/mobilebuild.rpy», line 214, in call

File «C:Users***Documentsrenpy-7.4.10-sdkrenpyexports.py», line 3164, in call_screen

rv = renpy.ui.interact(mouse=»screen», type=»screen», roll_forward=roll_forward)

File «C:Users***Documentsrenpy-7.4.10-sdkrenpyui.py», line 299, in interact

rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

File «C:Users***Documentsrenpy-7.4.10-sdkrenpydisplaycore.py», line 3363, in interact

repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)

File «C:Users***Documentsrenpy-7.4.10-sdkrenpydisplaycore.py», line 4238, in interact_core

rv = root_widget.event(ev, x, y, 0)

File «C:Users***Documentsrenpy-7.4.10-sdkrenpydisplaylayout.py», line 1175, in event

rv = i.event(ev, x — xo, y — yo, cst)

File «C:Users***Documentsrenpy-7.4.10-sdkrenpydisplaylayout.py», line 1175, in event

rv = i.event(ev, x — xo, y — yo, cst)

File «C:Users***Documentsrenpy-7.4.10-sdkrenpydisplaylayout.py», line 1175, in event

rv = i.event(ev, x — xo, y — yo, cst)

File «C:Users***Documentsrenpy-7.4.10-sdkrenpydisplayscreen.py», line 743, in event

rv = self.child.event(ev, x, y, st)

File «C:Users***Documentsrenpy-7.4.10-sdkrenpydisplaylayout.py», line 1175, in event

rv = i.event(ev, x — xo, y — yo, cst)

File «C:Users***Documentsrenpy-7.4.10-sdkrenpydisplaybehavior.py», line 2393, in event

return run(self.function, *self.args, **self.kwargs)

File «C:Users***Documentsrenpy-7.4.10-sdkrenpydisplaybehavior.py», line 327, in run

return action(*args, **kwargs)

File «game/mobilebuild.rpy», line 238, in check_process

CalledProcessError: Command ‘[‘C:Progra~1Eclipse Adoptiumjdk-17.0.3.7-hotspotbinjava.exe’, ‘-classpath’, ‘C:Users***Documentsrenpy-7.4.10-sdkraptbuildlib’, ‘CheckJDK8′]’ returned non-zero exit status 1.

Windows-10-10.0.19043

Ren’Py 8.0.0.22061501n

Ren’Py Launcher 8.0.0.22061501n

Thu Jun 16 14:34:49 2022

[/code]

I’ve tried looking for solutions online, but I can’t find anything that’s worked. I’ve updated the environment variables in advanced system settings for PATH and JAVA_HOME.

Any ideas what could be causing it?

*Edited to include full Traceback.

Следующий код:

import subprocess

collection = filename[:filename.find('.')]

working_directory = 'C://Users//Admin//Downloads//'
json_file = filename + '.json'

mongoimport_cmd = 'mongoimport -h 127.0.0.1:27017 ' + 
                  '--db ' + db_name + 
                  ' --collection ' + collection + 
                  ' --file ' + working_directory + json_file

# Before importing, drop collection if it exists (i.e. a re-run)
if collection in db.collection_names():
    print 'Dropping collection: ' + collection
    db[collection].drop()

# Execute the command
print 'Executing: ' + mongoimport_cmd

subprocess.call(mongoimport_cmd.split())

Выдает мне эту ошибку (WindowsError: [Ошибка 2] Система не может найти указанный файл):

Executing: mongoimport -h 127.0.0.1:27017 --db sacramento --collection sacramento --file C:/Users/Admin/Downloads/sacramento.osm.json

---------------------------------------------------------------------------
WindowsError                              Traceback (most recent call last)
<ipython-input-232-09c1f8f6a3e4> in <module>()
     16 print 'Executing: ' + mongoimport_cmd
     17 
---> 18 subprocess.call(mongoimport_cmd.split())

C:UsersAdminAnaconda2envsDANDlibsubprocess.pyc in call(*popenargs, **kwargs)
    521     retcode = call(["ls", "-l"])
    522     """
--> 523     return Popen(*popenargs, **kwargs).wait()
    524 
    525 

C:UsersAdminAnaconda2envsDANDlibsubprocess.pyc in __init__(self, args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags)
    709                                 p2cread, p2cwrite,
    710                                 c2pread, c2pwrite,
--> 711                                 errread, errwrite)
    712         except Exception:
    713             # Preserve original exception in case os.close raises.

C:UsersAdminAnaconda2envsDANDlibsubprocess.pyc in _execute_child(self, args, executable, preexec_fn, close_fds, cwd, env, universal_newlines, startupinfo, creationflags, shell, to_close, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite)
    957                                          env,
    958                                          cwd,
--> 959                                          startupinfo)
    960             except pywintypes.error, e:
    961                 # Translate pywintypes.error to WindowsError, which is

WindowsError: [Error 2] The system cannot find the file specified

Вещи пробовали:

Os.path.abspath.
изменение пути к файлу на относительный, абсолютный, необработанная строка, двойной люфт.
mongodb работает в фоновом режиме при выполнении этой проверки.

Recommend Projects

  • React photo

    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo

    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo

    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo

    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo

    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • D3 photo

    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo

    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo

    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo

    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.

у меня проблема с этим кодом. Я пытаюсь переименовать все имена файлов в папке, чтобы у них больше не было +'s в них! Это работало много раз раньше, но вдруг я получаю ошибку:

WindowsError: [Error 2] The system cannot find the file specified at line 26

строка 26-последняя строка кода.

кто-нибудь знает, почему это происходит? Я только что пообещал кому-то, что смогу сделать это за 5 минут, потому что у меня был код! Жаль, что это не работает!!

import os, glob, sys
folder = "C:Documents and SettingsDuffABureaubladJohan10G304655_1"

for root, dirs, filenames in os.walk(folder):
    for filename in filenames:
        filename = os.path.join(root, filename)
old = "+"
new = "_"
for root, dirs, filenames in os.walk(folder):
    for filename in filenames:
        if old in filename:
            print (filename)
            os.rename(filename, filename.replace(old,new))

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

если у вас есть каталог с файлами «a«,»b» и подкаталог «dir» с файлами «sub+1» и «sub+2» вызов os.walk() даст следующие значения:

(('.',), ('dir',), ('a', 'b'))
(('dir',), (,), ('sub+1', 'sub+2'))

когда вы обрабатываете второй кортеж, вы вызовете rename() С 'sub+1', 'sub_1' в качестве аргументов, когда то, что вы хотите 'dirsub+1', 'dirsub_1'.

чтобы исправить это, измените цикл в коде кому:

for root, dirs, filenames in os.walk(folder):
    for filename in filenames:           
        filename = os.path.join(root, filename)
        ... process file here

который объединит каталог с именем файла, прежде чем вы что-либо с ним сделаете.

Edit:

я думаю, что это правильный ответ, но не совсем правильная причина.

если у вас есть файл «File+1» в каталоге, os.walk() вернутся

("C:/Documents and Settings/DuffA/Bureaublad/Johan/10G304655_1/", (,), ("File+1",))

если вы находитесь в «10G304655_1» каталог, когда вы называете rename() файл «File+1» не найден в настоящее каталог, так как это не то же самое, что каталог os.walk() смотрит на. Выполнив вызов os.path.join() yuo говорят переименовать, чтобы посмотреть в правильном каталоге.

Изменить 2

примером требуемого кода может быть:

import os

# Use a raw string, to reduce errors with  characters.
folder = r"C:Documents and SettingsDuffABureaubladJohanG304655_1"

old = '+'
new = '_'

for root, dirs, filenames in os.walk(folder):
 for filename in filenames:
    if old in filename: # If a '+' in the filename
      filename = os.path.join(root, filename) # Get the absolute path to the file.
      print (filename)
      os.rename(filename, filename.replace(old,new)) # Rename the file

вы используете splitext определить источник именем переименовать:

filename_split = os.path.splitext(filename) # filename and extensionname (extension in [1])
filename_zero = filename_split[0]#
...
os.rename(filename_zero, filename_zero.replace('+','_'))

Если вы столкнулись с файлом с расширением, очевидно, попытка переименовать имя файла без расширения приведет к ошибке» файл не найден».


Содержание

  1. Renpy не запускается windows 10
  2. Решение проблем (Dealing with Problems)
  3. Содержание
  4. Решение проблем с отображением (Dealing With Display Problems) [ править ]
  5. Проблемы с кодировкой Windows (Windows Encoding Problems) [ править ]
  6. OS X Mavericks (OS X 10.9 Mavericks) [ править ]
  7. Проблемы 64-битного Linux (64-Bit Linux Problems) [ править ]
  8. Источник [ править ]
  9. Renpy не запускается windows 10
  10. Skaz Games Studio и партнеры
  11. Вопросы-ответы по RenPy
  12. Вопросы-ответы по RenPy
  13. Как распаковывать архив *.rpa (перенесено)
  14. Renpy не запускается windows 10

Renpy не запускается windows 10

Форум о визуальных новеллах » Для разработчиков » Ren’Py » Ren’Py: редкий баг и решение. (В играх на движке Ren’Py может встречаться редких баг. )

Tester Дата: Пятница, 22.06.2018, 11:38 | Сообщение # 1

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

В играх на движке Ren’Py может встречаться ошибка:
Runtime Error.
Program:
This application.
Такого формата. У меня, например, встречалась по ходу переводимой игры при весьма и весьма странных обстоятельствах.
Одно из таких: нажатие Enter перед группой эффектов, а затем включение перемотки и немедленное сворачивание экрана.

Выяснилось, что виноват один из эффектов. with Pause(t). (t — Время паузы). (Опять же, не обязательно всегда, но может вызывать)

— Заменить в «поражённом» участке скрипта все with Pause(t) на $ renpy.pause(t) (или pause(t). Разницы особо нет). У меня ошибка ушла. И да, не забывайте при необходимости переносить pause(t) (или $ renpy.pause(t)) на новую строчку, ибо оные всегда (поправьте, если ошибаюсь) должны начинаться с начала строки, в отличии от with .

Вероятно, есть и более удобные решения (ибо особенности использования with Pause и $ renpy.pause (pause(t)) немного отличаются в частности при пропусках кликом).
Ежели кто-либо встречался с подобной проблемой и нашёл лучшее решение — просьба отписать сюда.
Ежели у кого-либо была данная ошибка, но её указанным методом исправить не удалось — тоже просьба отписать сюда.

Тестировать, тестировать и ещё раз тестировать.

Решение проблем (Dealing with Problems)

Содержание

Решение проблем с отображением (Dealing With Display Problems) [ править ]

Начиная с версии 6.13, Ren’Py использует аппаратное ускорение графики, если оно присутствует и функционирует. Использование аппаратного ускорения даёт ряд преимуществ, например возможность вертикальной синхронизации и масштабирования игр на весь экран при сохранении соотношения сторон.

По умолчанию Ren’Py выбирает средство визуализации для использования в следующем порядке:

  1. OpenGL 2.0 или выше.
  2. DirectX 9, при условии, что все библиотеки доступны.
  3. OpenGL 1.x.
  4. Программное обеспечение.

Незначительная часть систем может столкнуться с проблемами при запуске аппаратно-ускоренных игр, созданных на Ren’Py. Эти проблемы часто возникают из-за ошибок графических драйверов, поэтому первым шагом к их исправлению должна стать проверка обновлений для драйверов видеокарты.

Если обновление видеодрайверов не устранило проблему, рекомендуется переключить видеорендеры, выполнив следующие действия:

  1. Удерживайте нажатой клавишу Shift во время запуска Ren’Py или нажмите Shift + G, как только Ren’Py запустится.
  2. В открывшемся меню «Ускорение графики» выберите используемый рендер.
  3. Выберите «Выход», затем перезапустите Ren’Py.

Рекомендуем попробовать OpenGL, DirectX и программное обеспечение, причём именно в таком порядке.

Проблемы с кодировкой Windows (Windows Encoding Problems) [ править ]

Ren’Py не запустится в Windows, если он будет помещён в папку с полным путём, который не представлен в текущем языке операционной системы. Например, если Ren’Py находится в директории:

, а система настроена на использование английского языка, то Ren’Py не сможет запуститься.

Чтобы устранить эту проблему, запустите «Панель управления», выберете «Язык и региональные стандарты», «Дополнительно» и измените «Язык программ, не поддерживающих Юникод».

OS X Mavericks (OS X 10.9 Mavericks) [ править ]

Ошибка в OS X Mavericks (версия 10.9) препятствует запуску Ren’Py при запуске на неосновном дисплее. Пока Apple не исправит эту ошибку, пожалуйста, запускайте Ren’Py с основного дисплея.

Проблемы 64-битного Linux (64-Bit Linux Problems) [ править ]

Ren’Py 6.14.x и 6.15.0-3 были неправильно скомпилированы, поэтому данные версии часто не работают на 64-битных компьютерах Linux. Лучший способ обойти это – скачать Ren’Py 6.15.4 или более позднюю версию и использовать её для запуска игры:

Источник [ править ]

Статья «Dealing with Problems» на английском языке.

Renpy не запускается windows 10

Вот что пишет лог:

Bootstrap to the start of init.init took 0.12s
Early init took 0.02s
Loader init took 0.12s
Loading error handling took 0.26s
Loading script took 3.02s
Loading save slot metadata. took 0.02s
Loading persistent took 0.00s
Importing _renpysteam: ImportError(‘No module named _renpysteam’,)
Set script version to: (7, 3, 2)
Running init code took 0.80s
Loading analysis data took 0.10s
Analyze and compile ATL took 0.02s
Index archives took 0.00s
Dump and make backups. took 0.00s
Cleaning cache took 0.00s
Making clean stores took 0.00s
Initial gc. took 0.05s
DPI scale factor: 1.000000
Creating interface object took 0.13s
Cleaning stores took 0.00s
Init translation took 0.49s
Build styles took 0.01s
Load screen analysis took 0.05s
Analyze screens took 0.00s
Save screen analysis took 0.00s
Prepare screens took 0.10s
Save pyanalysis. took 0.00s
Save bytecode. took 0.00s
Running _start took 0.00s
Performance test:
Interfac

«`
I’m sorry, but errors were detected in your script. Please correct the
errors listed below, and try again.

File «game/script.rpy», line 149: Tab characters are not allowed in Ren’Py scripts.

Ren’Py Version: Ren’Py 7.3.5.606
Tue Mar 31 17:57:28 2020
«`

Skaz Games Studio и партнеры

Вопросы-ответы по RenPy

Сообщение Skaz » 31 июл 2015, 10:43

В этой теме можно задать свои вопросы по игровому движку RenPy (на котором написаны «Тренер ведьмы», «Дурное воспитание» и много других игр).

Что знаем, подскажем.

Как распаковывать архив *.rpa (перенесено)

Сообщение Skaz » 31 июл 2015, 10:52

Как распаковывать архив *.rpa
Картинки и код ивентов игр упакованы в файлы *.rpa, которые находятся в папке game . Процесс распаковки не очень сложен, но нередко вызывает вопросы.

Чтобы распаковать архив необходимо выполнить следующие действия:

1. Скачайте python версию 2.x (на момент написания этого руководства последняя версия 2.7.9) https://www.python.org/downloads/ и установите ее.
2. Скачайте модуль UNRPA : https://github.com/Lattyware/unrpa , запишите его файлы в отдельную папку.
3. Вызовите консоль (cmd) из папки, где находится unrpa, наберите:

C:Путь_к_Пайтонpython.exe unrpa -m -p C:Путь_Куда_Распаковать_Без_Слеша C:Путь_к_Файлу_Архиву_Игрыarchive.rpa

ПРИМЕР:
Пусть в игре архив имеет название archive.rpa.
Если поместить archive.rpa в папку, где находится само UnRPA, а python в c:ProgramsPython279 , то командная строку можно написать такую:
c:ProgramsPython279python.exe unrpa -m -p c:unrpa archive.rpa
в этом случае результат можно найти в папке: c:unrpa.

Все распакованное содержимое необходимо поместить в папку game игры.
Программный код игры содержится в файлах *.rpy
После распаковки файлы *.rpa, *.rpyb и *.rpyc можно удалить.

Renpy не запускается windows 10

Я планировал куски видео с персонажем менять через ключевую точку.
Чтобы не с трупом беседовать )

show forest_night with dissolve

show forest_2 with dissolve

show forest_3 with dissolve

«Иди пожалуйся своей мамочке»

Katruna Дата: Понедельник, 15.03.2021, 18:16 | Сообщение # 1097

Художник в душе и в жизни
Дракон в душе и в жизни

Katruna Дата: Понедельник, 15.03.2021, 18:22 | Сообщение # 1098

stop_control, как я поняла, человек хочет, что бы посредине одной фразы, с наступлением какого-то этапа — перс менял позу.
т.е. не две разных фразы на разных окнах, а именно между предложениями.

Мне кажется, что это как-то можно провернуть через такую штуку:

Художник в душе и в жизни
Дракон в душе и в жизни

AxelK Дата: Понедельник, 15.03.2021, 19:14 | Сообщение # 1099

image girl_sprite:
«girl_1.png»
pause [b]1.0[/b]
«girl_2.png» [b]with Dissolve (0.5)[/b]

show girl_sprite with Dissolve (0.5)
girl «Фраза которая произносится 3 секунды.» # посреди фразы поза будет поменяна с эффектом

Одна мысль мне показалась подходящей: это модифицировать DynamicImage, чтобы он по таймеру запустил функцию, а уж в функции я бы впихнул любую смену с любым эффектом.
Но это тоже не работает. Ругается на контекст.

То есть вот что я делал (псевдокод, просто идея)

def show_live (st, at, delay):
if st > delay:
my_custom_function ()
return Null(0), None
else:
return Null(0), 0.5

def my_custom_function ():
show image 2 # вторая картинка

img = DynamicDisplayable(show_live(1.0))
show img # это видно не будет
show image1 # это первая картинка
say phrase

Exception: Cannot start an interaction in the middle of an interaction, without creating a new context.

Periwinkle Дата: Понедельник, 15.03.2021, 19:36 | Сообщение # 1100

image anim girl:
«images/girl.png» with dissolve
pause 3
«images/girl2.png» with dissolve

label start:
show anim girl
«текст»

AxelK Дата: Понедельник, 15.03.2021, 19:59 | Сообщение # 1101

Periwinkle, а как такой ATL обернуть в функцию?
дело в том, что girl.png и girl2.png в моем случае это довольно хитрые Composite в несколько слоев, которые еще и от переменных зависят и я не могу объявить картинку под каждый случай.
Ну точнее могу, но это будет очень много лишнего текста.

если сильно упростить для удобочитаемости

def mk_char (id):
return Composite( (800, 600)
, (0, 0),»image%d.png» % id
, (0, 0), «image%d.png» % id
)

def show_char (id, _at=[], _layer = ‘master’, fx=dissolve):
img = mk_char ( id )
renpy.show (», at_list=_at, layer=_layer, what=img)
renpy.with_statement (fx)

Это для простой картинки хорошо, когда не надо менять позу.
Какой бы придумать метод для программного создания картинок которые будут меняться?
Ведь ATL по-моему не делается так, он только объявляется заранее?

smollvrn Дата: Суббота, 20.03.2021, 16:04 | Сообщение # 1102

Добавлено (20.03.2021, 16:16)
———————————————
сейвы на андройде можно хранить не в системной data/data в пользовательской ‘памяти телефона»?
редактировасть сообщения нельзя на форуме? а как благодарить?

СОНЦЕ Дата: Суббота, 20.03.2021, 17:15 | Сообщение # 1103

AxelK, как на счет переход dissolve сымитировать в ATL?

или например так

@son_tse, @lena_borodach, @lena_chunks

dmit Дата: Суббота, 20.03.2021, 19:25 | Сообщение # 1104

Добавлено (22.03.2021, 22:02)
———————————————
Как показать картинку из массива байтов (получаю его из тега мп3) минуя запись на диск?

Katruna Дата: Пятница, 26.03.2021, 09:21 | Сообщение # 1105

День добрый. В общем, я не понимаю, что я делаю не правильно. Как-то я уже писала про эту проблему, но она сама же как-то и исчезла..
а сейчас такое не произошло..

Ситуация такая, чаще всего данная ошибка появляется при создании нового проекта. Достаточно добавить всего 1-2 новых строчки в чистый проект и все- данная ошибка будет преследовать меня вечно. Даже если эти строчки скрыть через решетку «#» — движок все равно ругается на них. Непонятная и нездоровая дичь.

Может хоть кто-то предположить отчего и почему это происходит?

Сама ошибка всегда одна и та же.

Ну и на всякий код который сейчас написан в проекте:

image boom:
«images/bg.png»
subpixel True
rotate 0
linear 5 rotate 180

# Игра начинается здесь:

scene bg
scene boom

show tree:
xalign 1.0
yalign 0.1
linear 2.0 xalign 0.5

e «Вы создали новую игру Ren’Py.»

e «Добавьте сюжет, изображения и музыку и отправьте её в мир!»

Художник в душе и в жизни
Дракон в душе и в жизни

stop_control Дата: Пятница, 26.03.2021, 13:41 | Сообщение # 1106

Прижми все что до метки старт к левому краю. Без табуляции.

«Иди пожалуйся своей мамочке»

СОНЦЕ Дата: Пятница, 26.03.2021, 14:23 | Сообщение # 1107

Katruna, у меня подобная проблема возникала из за функции автоотступа следующей строки в редакторе кода. Вроди отступает в нужное место, но делает это не пробелами, а табуляцией. RenPy же символ табуляции на дух не переносит, и выдаст ошибку как только его увидит.
Лечение:
локально — в проблемной скрипте вызываем «Найти и заменить» (у меня это комбинация клавиш ctrl+h) и заменяем

@son_tse, @lena_borodach, @lena_chunks

Katruna Дата: Пятница, 26.03.2021, 14:36 | Сообщение # 1108

СОНЦЕ, вот как.. ладно попробую..

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

UPD:
В общем, умный гугл помог. Вроде отключила в программе табуляцию и заменила на 4 пробела.
Надеюсь отныне не будет выползать данная проблема .з.

Всем спасибо за помощь.

Художник в душе и в жизни
Дракон в душе и в жизни

stop_control Дата: Пятница, 26.03.2021, 22:40 | Сообщение # 1109

Не знаю как реализовать фоновые шумы, наверное в виде функции.
Возможно ктото уже решал подобную задачу.

Очень хочется запустить воспроизведение случайного звука из списка (звуков 5), с указанный громкостью.
После проигрывания до конца сделать паузу в воспроизведение на случайное значение от 5 до 10 секунд и опять передать управление на воспроизведение звука.
И какой-то флаг в виде переменной, чтобы остановить воспроизведение.

И таких потоков запустить несколько от 2 до 4.

Чтобы звук воспроизводился фоном, а новелла читалась не мешая.

[code]
I’m sorry, but an uncaught exception occurred.

While running game code:
File «game/android.rpy», line 468, in script
File «game/android.rpy», line 468, in
File «game/android.rpy», line 264, in android_build
File «game/mobilebuild.rpy», line 194, in call
WindowsError: [Error 2]

— Full Traceback ————————————————————

Full traceback:
File «game/android.rpy», line 468, in script
File «D:renpy-6.99.11-sdkrenpyast.py», line 805, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File «D:renpy-6.99.11-sdkrenpypython.py», line 1641, in py_exec_bytecode
exec bytecode in globals, locals
File «game/android.rpy», line 468, in
File «game/android.rpy», line 264, in android_build
File «D:renpy-6.99.11-sdkraptbuildlibraptbuild.py», line 494, in build
«—library», plat.path(«extras/google/market_apk_expansion/downloader_library», relative=True),
File «game/mobilebuild.rpy», line 194, in call
File «/home/tom/ab/x64lucid-deps/install/lib/python2.7/subprocess.py», line 710, in init
File «/home/tom/ab/x64lucid-deps/install/lib/python2.7/subprocess.py», line 958, in _execute_child
WindowsError: [Error 2]

Windows-7-6.1.7601-SP1
Ren’Py 6.99.11.1749
Ren’Py Launcher 6.99.11.1749
[/code]

Содержание

  1. Renpy не запускается windows 10
  2. Решение проблем (Dealing with Problems)
  3. Содержание
  4. Решение проблем с отображением (Dealing With Display Problems) [ править ]
  5. Проблемы с кодировкой Windows (Windows Encoding Problems) [ править ]
  6. OS X Mavericks (OS X 10.9 Mavericks) [ править ]
  7. Проблемы 64-битного Linux (64-Bit Linux Problems) [ править ]
  8. Источник [ править ]
  9. Renpy не запускается windows 10
  10. Skaz Games Studio и партнеры
  11. Вопросы-ответы по RenPy
  12. Вопросы-ответы по RenPy
  13. Как распаковывать архив *.rpa (перенесено)
  14. Renpy не запускается windows 10

Renpy не запускается windows 10

Форум о визуальных новеллах » Для разработчиков » Ren’Py » Ren’Py: редкий баг и решение. (В играх на движке Ren’Py может встречаться редких баг. )

Tester Дата: Пятница, 22.06.2018, 11:38 | Сообщение # 1

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

В играх на движке Ren’Py может встречаться ошибка:
Runtime Error.
Program:
This application.
Такого формата. У меня, например, встречалась по ходу переводимой игры при весьма и весьма странных обстоятельствах.
Одно из таких: нажатие Enter перед группой эффектов, а затем включение перемотки и немедленное сворачивание экрана.

Выяснилось, что виноват один из эффектов. with Pause(t). (t — Время паузы). (Опять же, не обязательно всегда, но может вызывать)

— Заменить в «поражённом» участке скрипта все with Pause(t) на $ renpy.pause(t) (или pause(t). Разницы особо нет). У меня ошибка ушла. И да, не забывайте при необходимости переносить pause(t) (или $ renpy.pause(t)) на новую строчку, ибо оные всегда (поправьте, если ошибаюсь) должны начинаться с начала строки, в отличии от with .

Вероятно, есть и более удобные решения (ибо особенности использования with Pause и $ renpy.pause (pause(t)) немного отличаются в частности при пропусках кликом).
Ежели кто-либо встречался с подобной проблемой и нашёл лучшее решение — просьба отписать сюда.
Ежели у кого-либо была данная ошибка, но её указанным методом исправить не удалось — тоже просьба отписать сюда.

Тестировать, тестировать и ещё раз тестировать.

Решение проблем (Dealing with Problems)

Содержание

Решение проблем с отображением (Dealing With Display Problems) [ править ]

Начиная с версии 6.13, Ren’Py использует аппаратное ускорение графики, если оно присутствует и функционирует. Использование аппаратного ускорения даёт ряд преимуществ, например возможность вертикальной синхронизации и масштабирования игр на весь экран при сохранении соотношения сторон.

По умолчанию Ren’Py выбирает средство визуализации для использования в следующем порядке:

  1. OpenGL 2.0 или выше.
  2. DirectX 9, при условии, что все библиотеки доступны.
  3. OpenGL 1.x.
  4. Программное обеспечение.

Незначительная часть систем может столкнуться с проблемами при запуске аппаратно-ускоренных игр, созданных на Ren’Py. Эти проблемы часто возникают из-за ошибок графических драйверов, поэтому первым шагом к их исправлению должна стать проверка обновлений для драйверов видеокарты.

Если обновление видеодрайверов не устранило проблему, рекомендуется переключить видеорендеры, выполнив следующие действия:

  1. Удерживайте нажатой клавишу Shift во время запуска Ren’Py или нажмите Shift + G, как только Ren’Py запустится.
  2. В открывшемся меню «Ускорение графики» выберите используемый рендер.
  3. Выберите «Выход», затем перезапустите Ren’Py.

Рекомендуем попробовать OpenGL, DirectX и программное обеспечение, причём именно в таком порядке.

Проблемы с кодировкой Windows (Windows Encoding Problems) [ править ]

Ren’Py не запустится в Windows, если он будет помещён в папку с полным путём, который не представлен в текущем языке операционной системы. Например, если Ren’Py находится в директории:

, а система настроена на использование английского языка, то Ren’Py не сможет запуститься.

Чтобы устранить эту проблему, запустите «Панель управления», выберете «Язык и региональные стандарты», «Дополнительно» и измените «Язык программ, не поддерживающих Юникод».

OS X Mavericks (OS X 10.9 Mavericks) [ править ]

Ошибка в OS X Mavericks (версия 10.9) препятствует запуску Ren’Py при запуске на неосновном дисплее. Пока Apple не исправит эту ошибку, пожалуйста, запускайте Ren’Py с основного дисплея.

Проблемы 64-битного Linux (64-Bit Linux Problems) [ править ]

Ren’Py 6.14.x и 6.15.0-3 были неправильно скомпилированы, поэтому данные версии часто не работают на 64-битных компьютерах Linux. Лучший способ обойти это – скачать Ren’Py 6.15.4 или более позднюю версию и использовать её для запуска игры:

Источник [ править ]

Статья «Dealing with Problems» на английском языке.

Renpy не запускается windows 10

Вот что пишет лог:

Bootstrap to the start of init.init took 0.12s
Early init took 0.02s
Loader init took 0.12s
Loading error handling took 0.26s
Loading script took 3.02s
Loading save slot metadata. took 0.02s
Loading persistent took 0.00s
Importing _renpysteam: ImportError(‘No module named _renpysteam’,)
Set script version to: (7, 3, 2)
Running init code took 0.80s
Loading analysis data took 0.10s
Analyze and compile ATL took 0.02s
Index archives took 0.00s
Dump and make backups. took 0.00s
Cleaning cache took 0.00s
Making clean stores took 0.00s
Initial gc. took 0.05s
DPI scale factor: 1.000000
Creating interface object took 0.13s
Cleaning stores took 0.00s
Init translation took 0.49s
Build styles took 0.01s
Load screen analysis took 0.05s
Analyze screens took 0.00s
Save screen analysis took 0.00s
Prepare screens took 0.10s
Save pyanalysis. took 0.00s
Save bytecode. took 0.00s
Running _start took 0.00s
Performance test:
Interfac

«`
I’m sorry, but errors were detected in your script. Please correct the
errors listed below, and try again.

File «game/script.rpy», line 149: Tab characters are not allowed in Ren’Py scripts.

Ren’Py Version: Ren’Py 7.3.5.606
Tue Mar 31 17:57:28 2020
«`

Skaz Games Studio и партнеры

Вопросы-ответы по RenPy

Вопросы-ответы по RenPy

Сообщение Skaz » 31 июл 2015, 10:43

В этой теме можно задать свои вопросы по игровому движку RenPy (на котором написаны «Тренер ведьмы», «Дурное воспитание» и много других игр).

Что знаем, подскажем.

Как распаковывать архив *.rpa (перенесено)

Сообщение Skaz » 31 июл 2015, 10:52

Как распаковывать архив *.rpa
Картинки и код ивентов игр упакованы в файлы *.rpa, которые находятся в папке game . Процесс распаковки не очень сложен, но нередко вызывает вопросы.

Чтобы распаковать архив необходимо выполнить следующие действия:

1. Скачайте python версию 2.x (на момент написания этого руководства последняя версия 2.7.9) https://www.python.org/downloads/ и установите ее.
2. Скачайте модуль UNRPA : https://github.com/Lattyware/unrpa , запишите его файлы в отдельную папку.
3. Вызовите консоль (cmd) из папки, где находится unrpa, наберите:

C:Путь_к_Пайтонpython.exe unrpa -m -p C:Путь_Куда_Распаковать_Без_Слеша C:Путь_к_Файлу_Архиву_Игрыarchive.rpa

ПРИМЕР:
Пусть в игре архив имеет название archive.rpa.
Если поместить archive.rpa в папку, где находится само UnRPA, а python в c:ProgramsPython279 , то командная строку можно написать такую:
c:ProgramsPython279python.exe unrpa -m -p c:unrpa archive.rpa
в этом случае результат можно найти в папке: c:unrpa.

Все распакованное содержимое необходимо поместить в папку game игры.
Программный код игры содержится в файлах *.rpy
После распаковки файлы *.rpa, *.rpyb и *.rpyc можно удалить.

Renpy не запускается windows 10

Я планировал куски видео с персонажем менять через ключевую точку.
Чтобы не с трупом беседовать )

show forest_night with dissolve

show forest_2 with dissolve

show forest_3 with dissolve

«Иди пожалуйся своей мамочке»

Katruna Дата: Понедельник, 15.03.2021, 18:16 | Сообщение # 1097

Художник в душе и в жизни
Дракон в душе и в жизни

Katruna Дата: Понедельник, 15.03.2021, 18:22 | Сообщение # 1098

stop_control, как я поняла, человек хочет, что бы посредине одной фразы, с наступлением какого-то этапа — перс менял позу.
т.е. не две разных фразы на разных окнах, а именно между предложениями.

Мне кажется, что это как-то можно провернуть через такую штуку:

Художник в душе и в жизни
Дракон в душе и в жизни

AxelK Дата: Понедельник, 15.03.2021, 19:14 | Сообщение # 1099

image girl_sprite:
«girl_1.png»
pause [b]1.0[/b]
«girl_2.png» [b]with Dissolve (0.5)[/b]

show girl_sprite with Dissolve (0.5)
girl «Фраза которая произносится 3 секунды.» # посреди фразы поза будет поменяна с эффектом

Одна мысль мне показалась подходящей: это модифицировать DynamicImage, чтобы он по таймеру запустил функцию, а уж в функции я бы впихнул любую смену с любым эффектом.
Но это тоже не работает. Ругается на контекст.

То есть вот что я делал (псевдокод, просто идея)

def show_live (st, at, delay):
if st > delay:
my_custom_function ()
return Null(0), None
else:
return Null(0), 0.5

def my_custom_function ():
show image 2 # вторая картинка

img = DynamicDisplayable(show_live(1.0))
show img # это видно не будет
show image1 # это первая картинка
say phrase

Exception: Cannot start an interaction in the middle of an interaction, without creating a new context.

Periwinkle Дата: Понедельник, 15.03.2021, 19:36 | Сообщение # 1100

image anim girl:
«images/girl.png» with dissolve
pause 3
«images/girl2.png» with dissolve

label start:
show anim girl
«текст»

AxelK Дата: Понедельник, 15.03.2021, 19:59 | Сообщение # 1101

Periwinkle, а как такой ATL обернуть в функцию?
дело в том, что girl.png и girl2.png в моем случае это довольно хитрые Composite в несколько слоев, которые еще и от переменных зависят и я не могу объявить картинку под каждый случай.
Ну точнее могу, но это будет очень много лишнего текста.

если сильно упростить для удобочитаемости

def mk_char (id):
return Composite( (800, 600)
, (0, 0),»image%d.png» % id
, (0, 0), «image%d.png» % id
)

def show_char (id, _at=[], _layer = ‘master’, fx=dissolve):
img = mk_char ( id )
renpy.show (», at_list=_at, layer=_layer, what=img)
renpy.with_statement (fx)

Это для простой картинки хорошо, когда не надо менять позу.
Какой бы придумать метод для программного создания картинок которые будут меняться?
Ведь ATL по-моему не делается так, он только объявляется заранее?

smollvrn Дата: Суббота, 20.03.2021, 16:04 | Сообщение # 1102

Добавлено (20.03.2021, 16:16)
———————————————
сейвы на андройде можно хранить не в системной data/data в пользовательской ‘памяти телефона»?
редактировасть сообщения нельзя на форуме? а как благодарить?

СОНЦЕ Дата: Суббота, 20.03.2021, 17:15 | Сообщение # 1103

AxelK, как на счет переход dissolve сымитировать в ATL?

или например так

@son_tse, @lena_borodach, @lena_chunks

dmit Дата: Суббота, 20.03.2021, 19:25 | Сообщение # 1104

Добавлено (22.03.2021, 22:02)
———————————————
Как показать картинку из массива байтов (получаю его из тега мп3) минуя запись на диск?

Katruna Дата: Пятница, 26.03.2021, 09:21 | Сообщение # 1105

День добрый. В общем, я не понимаю, что я делаю не правильно. Как-то я уже писала про эту проблему, но она сама же как-то и исчезла..
а сейчас такое не произошло..

Ситуация такая, чаще всего данная ошибка появляется при создании нового проекта. Достаточно добавить всего 1-2 новых строчки в чистый проект и все- данная ошибка будет преследовать меня вечно. Даже если эти строчки скрыть через решетку «#» — движок все равно ругается на них. Непонятная и нездоровая дичь.

Может хоть кто-то предположить отчего и почему это происходит?

Сама ошибка всегда одна и та же.

Ну и на всякий код который сейчас написан в проекте:

image boom:
«images/bg.png»
subpixel True
rotate 0
linear 5 rotate 180

# Игра начинается здесь:

scene bg
scene boom

show tree:
xalign 1.0
yalign 0.1
linear 2.0 xalign 0.5

e «Вы создали новую игру Ren’Py.»

e «Добавьте сюжет, изображения и музыку и отправьте её в мир!»

Художник в душе и в жизни
Дракон в душе и в жизни

stop_control Дата: Пятница, 26.03.2021, 13:41 | Сообщение # 1106

Прижми все что до метки старт к левому краю. Без табуляции.

«Иди пожалуйся своей мамочке»

СОНЦЕ Дата: Пятница, 26.03.2021, 14:23 | Сообщение # 1107

Katruna, у меня подобная проблема возникала из за функции автоотступа следующей строки в редакторе кода. Вроди отступает в нужное место, но делает это не пробелами, а табуляцией. RenPy же символ табуляции на дух не переносит, и выдаст ошибку как только его увидит.
Лечение:
локально — в проблемной скрипте вызываем «Найти и заменить» (у меня это комбинация клавиш ctrl+h) и заменяем

@son_tse, @lena_borodach, @lena_chunks

Katruna Дата: Пятница, 26.03.2021, 14:36 | Сообщение # 1108

СОНЦЕ, вот как.. ладно попробую..

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

UPD:
В общем, умный гугл помог. Вроде отключила в программе табуляцию и заменила на 4 пробела.
Надеюсь отныне не будет выползать данная проблема .з.

Всем спасибо за помощь.

Художник в душе и в жизни
Дракон в душе и в жизни

stop_control Дата: Пятница, 26.03.2021, 22:40 | Сообщение # 1109

Не знаю как реализовать фоновые шумы, наверное в виде функции.
Возможно ктото уже решал подобную задачу.

Очень хочется запустить воспроизведение случайного звука из списка (звуков 5), с указанный громкостью.
После проигрывания до конца сделать паузу в воспроизведение на случайное значение от 5 до 10 секунд и опять передать управление на воспроизведение звука.
И какой-то флаг в виде переменной, чтобы остановить воспроизведение.

И таких потоков запустить несколько от 2 до 4.

Чтобы звук воспроизводился фоном, а новелла читалась не мешая.

Возможно, вам также будет интересно:

  • Возникла ошибка при запуске сервисов анализ протокола приложений
  • Возникла ошибка при запуске с program не найден
  • Возникла ошибка при запуске с program files windows photo
  • Возникла ошибка при запуске с program files nvidia corporation
  • Возникла ошибка при запуске с progra 1 common

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии