Cant open my projects after installing windows 11

Godot Version

4.2

Question

earlier today, i downloaded windows 11 but when the update finished, i didnt have godot in my desktop, so i went on the official site on google and downloaded godot 4.2 since thats the version i was making my projects on. When I opened the godot launcher, all my projects were there but i couldnt run or edit them. I tried creating a new project but that didnt work either. if i run godot with windows terminal and try to edit a project i get this error messege:
Editing project: C:/Users/zarra/OneDrive/afa/gamecopies/frogthing_copy Godot Engine v4.2.stable.official.46dc27791 - https://godotengine.org Vulkan API 1.2.177 - Forward Mobile - Using Vulkan Device #0: Intel - Intel(R) Iris(R) Plus Graphics ERROR: Condition "err" is true. Returning: ERR_CANT_CREATE at: _create_device (drivers/vulkan/vulkan_context.cpp:1632) ERROR: vkGetDeviceProcAddr failed to find vkCreateSwapchainKHR at: (drivers/vulkan/vulkan_context.cpp:1696) ERROR: Condition "err != OK" is true. Returning: ERR_CANT_CREATE at: _window_create (drivers/vulkan/vulkan_context.cpp:1845) ERROR: vkDestroyFence: Invalid device [VUID-vkDestroyFence-device-parameter]

have you tried gl_compatibility renderer mode?

1 Like

i just made a new project and selected compatibility and it worked, but how do i open my previous projects?
(in all my previour projects I was using mobile)

Open the file project.godot in a text editor, and change the value of renderer/rendering_method to “gl_compatibility”. If it’s missing, add this property to the section [rendering].

THANK YOU SO MUCH its working. the only thing i am worrying about is wether it makes a difference when the project runs on mobile

im having an issue. I tried changing renderer/rendering_method from “Mobile” to “gl_compatibility” in ine project and it worked fine, but i just tried it in another project and it doesnt open. this is the project.godot file:

; Engine configuration file.
; It's best edited using the editor UI and not directly,
; since the parameters that go here are not all obvious.
;
; Format:
;   [section] ; section goes between []
;   param=value ; assign values to parameters

config_version=5

[application]

config/name="Think F!rst"
run/main_scene="res://scenes/testing.tscn"
config/features=PackedStringArray("4.2", "Mobile")
config/icon="res://icon.svg"

[autoload]

Global="*res://autoload/global.gd"
CameraTransition="*res://autoload/camera_transition.tscn"

[display]

window/stretch/mode="canvas_items"

[input]

jump={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null)
]
}
right={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null)
]
}
left={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null)
]
}
startrun={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"echo":false,"script":null)
]
}
down={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"echo":false,"script":null)
]
}
playactions={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"echo":false,"script":null)
]
}
R={
"deadzone": 0.5,
"events": []
}
L={
"deadzone": 0.5,
"events": []
}
J={
"deadzone": 0.5,
"events": []
}
D={
"deadzone": 0.5,
"events": []
}

[rendering]

textures/canvas_textures/default_texture_filter=0
renderer/rendering_method=“gl_compatibility” #thats what I changed

It seems you use non-standard double quotes. Better copy them from the lines above.

“ is wrong.
" is right.

OMG YOU ARE A LIFESAVER, i cant thank you enough, I would have never find out that the quotes were wrong.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.